Senior Machine Learning Engineer

GoodLeap is a technology company delivering financing and software products for sustainable solutions, with over $27 billion in financing since 2018.
$137,000 - $165,000
Machine Learning
Staff Software Engineer
Remote
5+ years of experience
AI · Finance
This job posting is no longer active.

Job Description

GoodLeap, a leading technology company in sustainable solutions financing, is seeking a Senior Machine Learning Engineer to join their team. With over $27 billion in financing facilitated since 2018, GoodLeap has helped more than 1 million homeowners access sustainable home improvements through their AI-powered platform.

The role offers an exciting opportunity to work at the intersection of artificial intelligence and sustainable technology. As a Senior Machine Learning Engineer, you'll be instrumental in deploying LLM models into production, building scalable ML infrastructure, and optimizing ML workflows. You'll work closely with engineering tech leads to define and scale ML/AI applications, ensuring efficiency and reliability across all ML operations.

The position requires a Master's degree and 5+ years of industry experience, combining deep technical expertise in ML systems with practical engineering skills. You'll be working with cutting-edge technologies including distributed processing architectures, containerization tools, and cloud-based solutions. The role offers competitive compensation ranging from $137,000 to $165,000 annually, with potential bonus opportunities.

What makes this role particularly compelling is GoodLeap's mission-driven approach. Beyond the technical challenges, you'll be contributing to a platform that makes sustainable solutions more accessible and affordable. The company also supports GivePower, a nonprofit delivering clean water and electricity systems to communities in need across Africa, Asia, and South America.

The ideal candidate will bring strong programming skills in Java, Python, and SQL/MySQL, along with extensive experience in ML Ops and system design. You'll be working in a remote environment, collaborating with cross-functional teams to shape the future of sustainable technology through AI innovation. This role offers the perfect blend of technical challenge, social impact, and professional growth in a rapidly evolving field.

Last updated 4 months ago

Responsibilities For Senior Machine Learning Engineer

  • Collaborate with engineering tech leads to integrate LLM models into production systems
  • Build scalable, general-use ML platforms
  • Design and develop scalable infrastructure for data/feature processing, model training, and evaluation
  • Automate ML workflows for training, evaluation, testing, and results generation
  • Partner with cross-functional teams for ML/AI applications roadmap planning
  • Implement ML Ops best practices
  • Optimize and manage distributed processing architectures
  • Develop microservices-based architectures for ML applications
  • Ensure compliance with scalability, reliability, and security standards

Requirements For Senior Machine Learning Engineer

Java
Python
MySQL
Kubernetes
  • Master's degree in computer science, Machine Learning, or related field
  • 5+ years of experience as an ML Engineer or ML Scientist in industry
  • Strong programming skills in Java, Python, and SQL/MySQL
  • Hands-on experience in ML Ops
  • Solid understanding of system design for ML systems
  • Experience with distributed processing architectures
  • Experience with containerization and orchestration tools
  • Strong theoretical and practical understanding of machine learning models
  • Experience with cloud-based solutions, especially AWS and Databricks
  • Knowledge of microservice architectures and RESTful web services