E

E Source Companies

Utility research, data, and advisory services

AI / ML Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A master's degree in computer science, software engineering, data science, or a related field is required; a PhD is preferred.
  • A minimum of 7 years of professional experience designing, developing, and deploying machine learning software products independently and collaboratively.
  • Strong Python programming skills, including experience developing reusable packages and automation tools.
  • Familiarity with Databricks for scalable data processing and collaborative analytics.
  • A solid understanding of machine learning systems design concepts, including model lifecycle management, MLOps, and scalable inference.
  • Hands-on experience with cloud infrastructure (Azure, AWS, or GCP), containerization, and CI/CD pipelines.
  • Proficiency with distributed computing frameworks, machine learning packages, and relational and nonrelational databases.
  • Familiarity with generative AI tools and frameworks, including AutoGen, Hugging Face, LangChain, LangGraph, and LlamaIndex, and their integration into enterprise pipelines.
  • Strong problem-solving and analytical skills, including the ability to break down complex tasks into actionable steps.
  • Strong communication and collaboration skills and a track record of working effectively in cross-functional teams.

Responsibilities

  • Collaborate with cross-functional teams to design, develop, and deploy scalable software products incorporating machine learning and AI models.
  • Build reusable Python packages to support implementation of ML/AI algorithms and data-processing pipelines.
  • Contribute to AI system design, including retrieval-augmented generation (RAG), large language model (LLM) integration, and agent-based workflow components.
  • Develop agentic evaluation and monitoring frameworks to assess model reasoning, consistency, and fairness.
  • Evaluate database design and create optimized performance queries for efficient data processing and retrieval.
  • Break down complex machine-learning engineering and AI tasks into manageable user and technical stories for implementation.
  • Ensure high-quality test coverage of machine-learning code and participate in peer reviews.
  • Stay current on machine-learning engineering, generative AI, and AI system orchestration advances and incorporate relevant practices into workflows.
  • Contribute to continuous delivery and Agile development processes, following machine-learning and AI engineering best practices.

Desired Qualifications

  • Experience developing or evaluating agentic AI systems, AI orchestration, or AI-assisted decision-making workflows.
  • Knowledge or experience in the utility, power, or energy sectors.
  • Deep knowledge of the Databricks technology stack for AI and data engineering.

About the Company

E Source Companies

Utility research, data, and advisory services

E Source Companies provides research, data, and consulting to electric, gas, and water utilities to help them adapt to market shifts, improve customer relationships, and adopt new technologies. Its core offerings come from decades of energy-efficiency knowledge packaged as information services and analytics, delivered to utilities to inform decisions, benchmarks, and best practices. The company differentiates itself through a primed focus on the utility sector and a rapid growth strategy enabled by the 2019 acquisition by Align Capital Partners, which fueled an aggressive program of acquisitions to expand capabilities in grid modernization, smart infrastructure, and data analytics. The combined effect is a broader, more capable advisory platform aimed at guiding large utilities through transformation, technology adoption, and modernization of their operations.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Boulder, CO
Founded
1986

Recently Posted Jobs

Explore more opportunities at E Source Companies

See more jobs