
Principal Machine Learning Engineer
- San Francisco, CA
- Permanent
- Full-time
- Architect, develop, and deploy a scalable and robust AI/ML platform
- Lead the design of complex systems to support advanced AI/ML models and business needs
- Collaborate across engineering, product, security, and external partners to deliver impactful AI/ML solutions
- Guide technical direction and continuous improvement across teams
- Define and execute AI/ML roadmaps; track OKRs and system performance
- Provide mentorship and leadership to build an inclusive, high-performing engineering team
- Contribute hands-on to architecture, development, deployment, and production operations
- Drive engineering best practices including automation, quality, and modern development frameworks
- Foster a culture of transparency, collaboration, and innovation
- 15–20 years of large-scale software design and development experience
- Proficient programming skills with ability and willingness to code in Java and Python
- Proven experience building supervised and unsupervised machine learning models
- Strong knowledge of distributed computing frameworks (Ray, Spark)
- Hands-on experience with Kubernetes and Terraform
- Expertise with cloud platforms (AWS preferred), including S3, EMR, Lambda
- Extensive experience with Big Data and large-scale data platforms, especially for AI/ML
- Strong CI/CD and Agile software development experience
- Excellent problem-solving, analytical, and communication skills
- Demonstrated experience mentoring engineers across varying levels of expertise
- Bachelor's degree in Computer Science or a related field
- Experience with Large Language Models (LLMs)
- Experience with reinforcement learning models
- Experience with Sagemaker
- Background in payment systems or fintech
- Experience contributing to open-source AI/ML tools or platforms
- Advanced degree in Computer Science or related field
- Experience driving AI/ML strategy or leading AI/ML initiatives across organizations