We’re looking for an AI/ML Engineer to design, build, and deploy machine learning models that power intelligent products and data-driven decisions. You’ll work closely with software engineers, data scientists, and product teams to take models from experimentation to production at scale.
Design, develop, and deploy machine learning models (supervised, unsupervised, deep learning, NLP, CV, etc.)
Build and maintain end-to-end ML pipelines (data ingestion, training, evaluation, deployment, monitoring)
Optimize model performance, scalability, and reliability in production environments
Collaborate with cross-functional teams to translate business problems into ML solutions
Implement model versioning, monitoring, and retraining strategies
Stay current with advances in AI/ML research and tooling
Ensure ethical, explainable, and responsible AI practices
Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or related field
Strong programming skills in Python (experience with NumPy, Pandas, etc.)
Hands-on experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn
Solid understanding of machine learning algorithms and statistics
Experience deploying ML models to production
Familiarity with data processing and SQL/NoSQL databases
Strong problem-solving and communication skills
Experience with cloud platforms (AWS, GCP, Azure)
Knowledge of MLOps tools (MLflow, Kubeflow, Airflow, SageMaker, Vertex AI)
Experience with Docker and Kubernetes
Background in NLP, computer vision, or large language models (LLMs)
Experience with CI/CD for ML systems