Machine Learning Engineer

AI overview

As a key member of the Data and AI team, drive impactful end-to-end machine learning model development to enhance Palmetto's clean energy mission.

Company Description

Palmetto is a leading clean tech company on a mission to accelerate the transition to a clean energy future. With a belief that consumers can have it all, we are an uncompromising energy company that makes coming clean a no brainer. Our award-winning technology platform empowers homeowners, businesses, and entrepreneurs to adopt renewable energy through simple, scalable, and innovative solutions. Operating at the intersection of B2B and D2C, we offer software, financial products, and services that drive real environmental impact—without compromising value. We deliver end-to-end solutions for whole home electrification that put clean energy within reach for all. 

Our employees are our most valuable resource. We foster a promote-from-within culture that prioritizes talent development, career growth, and purpose-driven work. Palmetto offers a comprehensive benefits package—including unlimited PTO, medical, dental, and vision coverage, paid parental leave, retirement plans, and more—so you can have it all both personally and professionally. Palmetto prioritizes people, planet, and profit—backed by a culture that values collaboration, impact, and balance. Join us in building a brighter, cleaner world.

Department Description

The Data and AI team sit within Palmetto’s Product, Design, and Engineering function and are responsible for the strategy, infrastructure, and rigor of data across the company. We build reporting, models, and products that drive impact through our business, operational, and engineering teams. 

Location

This position will be based in Mexico City.

Reporting

This position will report to the VP of Data and AI

Summary of Role 

Palmetto is seeking a Machine Learning Engineer. As one of Palmetto’s first two Machine Learning Engineers, you will be responsible for end-to-end model development for core business problems, from feature engineering and experimentation to production deployment and performance monitoring. You will use and contribute to our nascent MLOps platform to rapidly iterate and deliver high-impact predictive insights that contribute directly to Palmetto’s mission. 

Strategic & Tactical

  • Design, train, and rigorously evaluate high-impact machine learning models across various business domains
  • Contribute to the creation and management of the core Machine Learning Platform, and help the broader data community transition existing models and analysis to this new infrastructure
  • Collaborate with Data Scientists and Data Engineers to develop, validate, and productionize robust feature pipelines for model training and inference. Build and evangelize practices to support on-going experimentation, validation, and performance analysis.
  • Implement and iterate on various modeling techniques to address business goals creatively and efficiently.
  • Build tools for monitoring model drift, performance, and bias into the MLOps platform
  • Write clean, well-tested, and maintainable Python code for models and surrounding deployment logic. 

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related quantitative field (or equivalent experience).
  • 2-4 years of experience in machine learning or data science, focusing on building and deploying models.
  • Deep expertise in Python and proficiency in SQL
  • Strong practice experience with statistical modeling toolskits such as PyTorch, XGBoost, Scikit-learn, TensorFlow, or VertexAI.
  • Familiarity with containerization and CI/CD concepts; comfort using MLOps platform.
  • Proven ability to understand business problems and think creatively about how machine learning might help solve them.
  • Insatiable curiosity and love of learning.

Success Defined

  • We successfully launch multiple high-impact ML models into production within the first 9 months
  • Help refine the MLOps platform as the primary customer
  • Create self-sustaining governance practices for model documentation, monitoring, and governance

Employment is contingent upon the successful completion of a background check. 

Employment is contingent upon the successful completion of a background check. 

Equal Employment Opportunity

Palmetto embraces diversity and is an Equal Employment Opportunity employer. Employment is decided on the basis of qualifications, merit, and business need. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any other status protected under federal, state, or local law.

For more about our Privacy Policy, visit: https://palmetto.com/privacy-policy

Perks & Benefits Extracted with AI

  • Health Insurance: medical, dental, and vision coverage
  • Retirement Plans: retirement plans
  • Paid Parental Leave: paid parental leave
  • Paid Time Off: Palmetto offers a comprehensive benefits package—including unlimited PTO

Join us! We’re looking for new teammates to join us in leading the world towards a clean energy future.  We believe we can stop climate change by enabling the mass adoption of clean energy. This requires urgency and change on a massive scale but technology advancements have put it within reach. Our technology platform is designed to accelerate the mass adoption of clean energy by making it easier for homeowners to choose renewable energy sources, enable businesses to grow, and to drive environmental impact at scale.  Mission-driven. Human focused.  We believe people thrive when they are in a role where they can grow and challenge themselves. We value collaboration and give our teams complex problems to solve and the space to do it.  Focused on YOU. Our benefits start with comprehensive health coverage, unlimited PTO, professional development and student loan repayment programs, stock options, 401(k), generous parental leave, and even pet insurance.  View our current openings. 

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Machine Learning Engineer Q&A's
Report this job
Apply for this job