Job Overview:
We are seekingAI/ML Engineerswith aStrong Full Stack Development Experienceto join our dynamic and innovative team.
About the Role
We are seeking a talented AI/ML Engineer with a strong foundation in full-stack development to join our dynamic team. The ideal candidate will work on cutting-edge AI and machine learning projects while leveraging their expertise in software development to create scalable, user-friendly solutions.
In this role, you will be responsible for designing, building, deploying, and scaling applications that leverage cutting-edge machine learning capabilities. The ideal candidate will have expertise across a diverse technology stack, including PyTorch, TensorFlow, Qdrant, MongoDB, Python, FastAPI, Flask, ASP.NET, PostgreSQL, Elixir, Docker/Kubernetes, TypeScript, and Angular. You will play a critical role in developing high-performance, secure, and scalable solutions that solve complex business challenges through AI-driven innovation.
Key Responsibilities:
AI/ML Integration:
- Develop, train, and deploy machine learning models usingPyTorchandTensorFlow.
- Implement AI/ML workflows for predictive analytics, recommendation systems, and other data-driven applications.
- Integrate models into production systems, ensuring performance and scalability.
- Utilize vector databases such asQdrantto enhance similarity searches and data retrieval.
Full Stack Development:
- Architect and implement scalable backend services usingPython (FastAPI, Flask),ASP.NET, andElixir.
- Build and maintain responsive and dynamic frontend interfaces usingTypeScriptandAngular.
- Design robust APIs to enable seamless communication between components and systems.
Database Management:
- Work withMongoDBandPostgreSQLfor structured and unstructured data storage.
- Optimize database performance and implement efficient data retrieval mechanisms.
Containerization and Deployment:
- LeverageDockerandKubernetesfor containerization and orchestration in cloud-based environments.
- Set up and manage CI/CD pipelines to streamline development and deployment processes.
System Performance and Security:
- Ensure high application performance, security, and scalability in production environments.
- Adhere to best practices in system design and secure coding standards.
Collaboration and Innovation:
- Collaborate with data scientists, machine learning engineers, and other cross-functional teams to deliver AI-powered solutions.
- Stay up to date with emerging technologies and trends to continuously improve development practices.
Qualifications:
Required Skills:
- Expertise inAI/ML model development and deploymentwith tools such asPyTorchandTensorFlow.
- Proficiency in backend frameworks such asFastAPI,Flask, andASP.NET.
- Hands-on experience withPythonandElixirfor application development.
- Strong knowledge of vector databases (e.g.,Qdrant) and traditional databases (MongoDB,PostgreSQL).
- Solid frontend development experience usingTypeScriptandAngular.
- Experience with containerization and orchestration tools, includingDockerandKubernetes.
- Proven ability to build and deploy secure, high-performance applications.
Professional Experience:
- 3+ years of experience in full stack development with a focus on AI/ML.
- Demonstrated success in deploying scalable AI-driven solutions in production environments.
- Strong track record of designing and implementing complex, distributed systems.
Preferred Skills:
- Experience with advanced machine learning concepts.
- Familiarity with microservices architecture and API design.
- Knowledge of DevOps practices and CI/CD pipelines.
Soft Skills:
- Strong problem-solving skills with an analytical mindset.
- Excellent communication and collaboration abilities.
- Ability to work independently and lead technical initiatives.
Why Join Us?
- Opportunity to work on cutting-edge AI/ML-powered applications.
- Collaborative and innovative work environment.
- Competitive salary, benefits, and opportunities for professional growth.
Requirements: Python Tools: GIT.