The company is looking to drive AI innovations across the organization by enabling Machine Learning teams and practitioners with tools and golden paths that optimize all aspects of the Machine Learning Development Life Cycle.
Requirements
- Experience with at least 70%: PyTorch, Tensorflow, LangChain, scikit-learn, Redis, Elasticsearch, Amazon SageMaker, Google Vertex AI, Weights & Biases, FastAPI, Prometheus, Grafana, Apache Kafka, Apache Airflow, MLflow, and KubeFlow
- 6+ years of experience in hands-on development of Machine Learning algorithms
- 6+ years of experience in hands-on deployment of Machine Learning services
- 6+ years of experience supporting the entire MLDLC, including post-deployment operations such as monitoring and maintenance
- 6+ years of experience with Amazon Web Services (AWS) and/or Google Cloud Platform (GCP)
- Experience in cloud-native delivery with a deep practical understanding of containerization technologies such as Kubernetes and Docker
- Proficiency in GitOps and creation/management of CI/CD pipelines
- Demonstrated experience building and using SQL/NoSQL databases
Responsibilities
- Lead the MLOps team direction and execution (operations, processes, practices, and standards)
- Ensure effective communication and coordination across geographically dispersed teams
- Champion the adoption and integration of ML best practices at PitchBook
- Serve as a force multiplier by removing roadblocks, implementing process improvements, providing frequent and actionable feedback to team members, and building practices for ideation and innovation
- Bridge the gap between business/product needs and execution
- Ensure MLOps roadmap items are delivered on time and have exceptional quality
- Learn constantly and be passionate about discovering new tools, technologies, libraries, and frameworks
Other
- Bachelor’s, Master’s, or PhD in Computer Science, Mathematics, Data Science, or a related field
- 5+ years of experience in an engineering leadership role, managing globally distributed teams
- Ability to break large, 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
- Proficiency with the Microsoft Office suite including in-depth knowledge of Outlook, Word, and Excel with the ability to pick up new systems and software easily