- Lead the development of scalable and efficient machine learning platform products.
- Develop technical specifications and architectures for new ML platform features and products.
- Collaborate with cross-functional teams across the globe to ensure product development aligns with business goals.
- Define and enforce engineering best practices to ensure high-quality deliverables.
- Participate in the code review process to ensure our code quality standards are met.
- Stay up-to-date with the latest ML platform technologies and trends to identify opportunities for product innovation.
- Participate in the hiring and onboarding process for new team members Communicate effectively with technical and non-technical stakeholders to ensure alignment on project goals and timelines.
Required Skills and Experience -
- Candidate should have a Bachelors or Masters in Computer Science or equivalent
- Demonstrate Technical leadership with hands-on coding experience.
9+ years of experience of commercial software development with at least 3+ years working within the Machine Learning / AI space,
- Demonstrated excellence participating on cross functional teams in quick-paced environments, both in terms of technical leadership and hands-on coding.
- Excellent ability to break down complex problems into simple solutions.
- Willingness and ability to learn, evaluate, and make recommendations for leveraging new technologies.
- Strong analytical skills and desire to write clean, correct and efficient code.
- Sense of ownership, urgency and pride in your work.
- Proven that you are a leader who prioritizes, communicates clearly, and partners effectively with both technical and nontechnical employees.
- Excellent command of tools and expertise for troubleshooting production issues.
- Experience working with Python, Docker, Kubernetes.
- Experience with Kubeflow, Seldon, Spark and AWS / Azure cloud service experience is a plus.