Description
Design, develop, and deploy machine learning and deep learning models for production environments.
This role is on-site.
Responsibilities
- Build and optimize NLP, computer vision, and predictive analytics solutions using Python, Java, or Scala.
- Fine-tune pre-trained models (LLMs, transformers) and implement prompt engineering techniques for business use cases.
- Deploy models into production via APIs, containers, and microservices, ensuring scalability and performance.
- Build CI/CD pipelines for ML workflows using Jenkins, GitHub Actions, or GitLab CI to support MLOps practices.
- Integrate AI solutions into cloud platforms (AWS), utilizing services like SageMaker or Vertex AI.
Required Skills
- 5+ years of experience in AI/ML engineering.
- Strong proficiency in Python, with experience in TensorFlow, PyTorch, or Scikit-learn.
- Hands-on experience with Docker, ECS/EKS, and containerized deployments.
- Proficiency in data processing tools: Pandas, NumPy, and Spark.
- Experience with CI/CD tools: Jenkins, GitHub Actions, or GitLab CI.
- Understanding of ETL processes and data pipelines.
- Familiarity with SQL, NoSQL databases, and distributed systems.
- Experience with Git for version control.
Preferred Skills
- Experience with Hugging Face, OpenAI APIs, or Claude CLI.
- Background in the airline industry.