- Company Name
- Ippon Technologies
- Job Title
- ML Engineer H/F
- Job Description
-
**Job title**
ML Engineer (Data & AI)
**Role summary**
Design, develop, and deploy scalable AI/ML solutions on public cloud platforms. Integrate models into existing applications, industrialize workflows with MLOps, and implement generative AI services including LLMs, Retrieval Augmented Generation (RAG), and vector databases.
**Expectations**
- Proven experience in ML/AI engineering and deployment in production.
- Strong knowledge of cloud services (AWS, GCP, Azure) and associated AI platforms (SageMaker, Vertex AI, Bedrock).
- Hands‑on expertise with MLOps tools (MLflow, Kubeflow, Airflow, Terraform, GitLab).
- Ability to design end‑to‑end data pipelines and model deployment strategies.
- Solid programming skills in Python and experience with web frameworks (FastAPI, Flask) and generative AI libraries (LangChain, LlamaIndex).
- Understanding of vector search technologies (PostgreSQL pgvector, OpenSearch, Vertex AI Vector Search).
- Familiarity with CI/CD, containerization (Docker, Kubernetes), and serverless deployments (ECS, EKS, Lambda, Cloud Run).
- Strong collaboration skills with data science, data engineering, and DevOps teams, plus awareness of ethical and legal AI considerations.
- Continuous learner with a passion for emerging AI technologies.
**Key responsibilities**
- Architect and develop AI/ML systems that scale on public cloud infrastructures.
- Build and maintain MLOps pipelines for training, evaluation, and production deployment.
- Integrate ML models into enterprise applications using APIs or embedded services.
- Deploy both custom and managed models across compute services (ECS, EKS, Lambda, Cloud Functions).
- Implement generative AI solutions: large language models, RAG workflows, vector DB integration.
- Perform model versioning, monitoring, and performance tuning.
- Lead code reviews, unit testing, and follow software craftsmanship practices.
- Provide insights on AI ethics, legal compliance, and best practices to stakeholders.
- Contribute to technical blog posts and continuous learning activities.
**Required skills**
- Python programming (deep learning frameworks, data pipelines).
- Cloud platforms: AWS, GCP, Azure – IAM, VPC, compute services.
- AI/ML services: SageMaker, Vertex AI, Bedrock, LlamaIndex, LangChain.
- MLOps: MLflow, Kubeflow, Airflow, Step Functions, Cloud Composer.
- CI/CD & IaC: GitLab CI, Terraform, Docker, Kubernetes.
- Serverless/pContainerized deployment: Lambda, ECS, EKS, Cloud Functions.
- Database & vector search: PostgreSQL pgvector, OpenSearch, Vertex AI Vector Search.
- Agile development, Test-driven development, DevOps culture.
- Strong written and verbal communication for cross‑functional collaboration.
**Required education & certifications**
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Applied Mathematics, or related field.
- Industry certifications (preferred): AWS Certified Machine Learning – Specialty, GCP Professional Data Engineer/ML Engineer, Azure AI Engineer Associate.
- Experience with professional training programs (e.g., BlackBelt) is a plus.