The company is looking to optimize the Machine Learning Development Life Cycle (MLDLC) by providing tools that remove roadblocks and improve ideation and innovation.
Requirements
- 5+ years of experience in hands-on development of Machine Learning algorithms
- 5+ years of experience in hands-on deployment of Machine Learning services
- 5+ years of experience supporting the entire MLDLC, including post-deployment operations such as monitoring and maintenance
- 5+ years of experience with Amazon Web Services (AWS) and/or Google Cloud Platform (GCP)
- Experience with at least 80%: PyTorch, Tensorflow, LangChain, scikit-learn, Redis, Elasticsearch, Amazon SageMaker, Google Vertex AI, Weights & Biases, FastAPI, Prometheus, Grafana, Apache Kafka, Apache Airflow, MLflow, KubeFlow
- Proficiency in GitOps and creation/management of CI/CD pipelines
- Demonstrated experience building and using SQL/NoSQL databases
Responsibilities
- Serve as a force multiplier for development teams by creating golden paths that remove roadblocks and improve ideation and innovation
- Design and deliver on projects end-to-end with little to no guidance
- Provide support to teams building and deploying AI applications by addressing common painpoints in the MLDLC
- Evaluate frameworks, vendors, and tools that can be used to optimize processes and costs with minimal guidance
- Contribute to strategic planning in a way that ensures the team is building exceptional products that bring real business value
- Participate in various company initiatives and projects as requested
- Collaborate with other engineers, product managers, and internal stakeholders in an Agile environment
Other
- Degree in Computer Science, Information Systems, Machine Learning, or a similar field preferred
- Ability to break large and complex problems into well-defined steps, ensuring iterative development and continuous improvement
- Excellent problem-solving skills with a focus on innovation, efficiency, and scalability in a global context
- Strong communication and collaboration skills, with the ability to engage effectively with internal customers across various cultures and regions
- Ability to be a team player who can also work independently
- Experience working across multiple development teams is a plus
- Must work in the office 3+ days/week, and some are expected to work in the office 4-5 days/week