We are looking for an experienced Principal Software Engineer to join our platform team focusing on AI/ML Platform (AMP). The ideal candidate would have background in MLOps, Data engineering, DevOps with the experience of building high scale deployment architectures, observability. As an important contributor to our engineering team, you will help shape the future of our AI/ML capabilities, delivering solutions that inspire value for our organization.
Requirements
- Bachelors degree in Computer Science or equivalent practical experience
- Over 8 years of experience in software development and engineering, delivering production systems and services
- Prior experience of working with MLOps team at the intersection of the expertise across ML model deployments, DevOps, data engineering
- Hands-on skills in golang, python, Java
- Knowledge of DevOps practices, containerization, orchestration tools such as CI/CD, Terraform, Docker, Kubernetes, Gitops
- Demonstrated knowledge of distributed data processing frameworks, orchestrators, and data lake architectures using technologies such as Spark, Airflow, iceberg/ parquet formats
- Prior collaborations with Data science teams to deploy their models, setting up ML observability for inference level monitoring
- Demonstrated creative problem-solving skills with the ability to break down problems into manageable components
- Knowledge of Amazon AWS and/or Azure cloud for solutioning large scale application deployments
- Excellent communication and collaboration skills, fostering teamwork and effective information exchange
Benefits
- Significant emphasis on annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package