Skip to Main Content
Menu Close

Join Our Team

We’re looking for people who are excited about technology and building a sustainable future, and how these together can make a difference in people’s everyday lives. We’re located in the Pioneer Square neighborhood in downtown Seattle. Come join us as we develop innovative energy optimization solutions for buildings that have a real impact.

Our Culture

Optimum Energy fosters an environment of innovation, inclusivity, and respect, where employees work together to provide solutions that benefit our customers, and the planet as a whole.

OE is headquartered in Seattle, WA, with regional offices in Nashville, Baton Rouge, New York, Minneapolis, Dallas, and San Diego.

Optimum Values

Safety and Security

We prioritize the health and well-being of the people, equipment, and networks we work with.

Collaboration

Our diversity in expertise is the key to our success, and we approach optimization as an ongoing relationship with our customers.

Integrity

We build trust through honesty and ownership of our actions.

Curiosity

As a team, we continuously improve through learning, and we seek to understand the goals and objectives of our customers.

Enthusiasm

We are excited about developing innovative solutions that significantly reduce energy consumption.

Job Openings

Software Development Engineer, Machine Learning/AI

Optimum Energy is the energy optimization expert. We use integrated software and cloud computing to optimize HVAC systems to deliver sustained energy reductions year after year.

 

Based in Seattle, Optimum Energy partners with commercial building equipment and service providers to offer the best overall value and return on efficiency investments to the market.  More information can be found at http://www.optimumenergyco.com.

Title

Software Development Engineer for Machine Learning 

Functional Area

Development

Directs

None

Location

US Based, Remote

Job Type

Regular, Exempt

Job Time

Full-Time

Experience Level

5+ years’ experience developing enterprise SaaS applications

Required Education

BA/BS (or equivalent work experience)

Required Travel

< 10%

Job Description:

We are actively seeking a highly skilled and dedicated Machine Learning & AI Engineer to join our product development team. In this role, you will play a pivotal role in shaping and implementing our Machine learning infrastructure to enhance and accelerate the development of our machine learning solutions.

 

Your primary responsibilities will include developing our SaaS/Cloud-based platform, which is designed to optimize buildings through intelligent automation and predictive analytics. You will be tasked with designing and deploying machine learning models and deep learning systems that collect, process, and analyze large datasets, ultimately transforming this data into actionable insights for our clients.

 

The ideal candidate will possess a deep understanding of machine learning technologies, and AI frameworks. Strong proficiency in data handling, model training, and deploying scalable solutions is essential. Comfort in a fast-paced, dynamic environment and the ability to manage multiple tasks and projects concurrently.

 

 

This unique individual will be responsible for:

 

  • Design, implement, and maintain SaaS based applications as well as tools to streamline solution delivery by internal teams and partners.
  • Evaluate potential improvements for existing prototypes and refine them to enhance performance and scalability.
  • Architect comprehensive ML solutions that align with company objectives, ensuring they are robust and scalable.
  • Identify and apply the most suitable machine learning techniques and tools to solve complex problems effectively.
  • Choose the most appropriate datasets and methods for data representation to maximize the accuracy and efficiency of machine learning models.
  • Execute rigorous tests and experiments to validate the performance of machine learning models under various conditions.
  • Perform detailed statistical analysis and refine machine learning models based on the insights gathered from test results.
  • Regularly train, retrain, and maintain machine learning systems to adapt to new data and evolving requirements.
  • Contribute to the enhancement of existing machine learning libraries and frameworks, improving their functionality and efficiency.
  • Continuously update knowledge of new technologies, techniques, and industry trends in machine learning and AI to keep our solutions at the forefront of innovation.
  • Develop software using object-oriented design and state of the art design patterns for service-oriented architectures.
  • Participate as an active member of a Scrum team including feature definition, Sprint planning activities (estimation & task break-down), daily stand-ups, task and test management, and retrospectives.
  • Document software functionality and provide 3rd tier support for developed applications.
  • Participate in design and code reviews.
  • Collaborate with subject matter experts, Product and Development managers to define technical strategy, plan projects, develop requirements, write specifications.
  • Quickly acquire knowledge of HVAC control systems, data collection, and energy consumption, baseline and savings calculation methods.

 

Requirements:

  • Minimum 5 years of experience in developing enterprise SaaS applications.
  • BA/BS in Computer Science, Engineering, Mathematics, or related field, or equivalent practical experience.
  • Proven track record as a Machine Learning Engineer or in a similar capacity, showcasing successful project completions and innovative solutions.
  • Solid understanding of data structures, data modeling, and software architecture, essential for developing effective machine learning systems.
  • In-depth knowledge of mathematics, probability, statistics, and algorithm development necessary for high-level data analysis and model creation.
  • Proficient in writing clean, efficient code in multiple programming languages including Python, Java, and R, tailored for scalable machine learning solutions.
  • Well-versed in various machine learning frameworks (such as Keras or PyTorch) and libraries (like scikit-learn), enabling the development and deployment of advanced models.
  • Exceptional communication skills, capable of clearly articulating complex technical details and collaborating effectively with cross-functional teams.
  • Outstanding analytical skills to tackle complex problems through logical reasoning and innovative thinking.
  • Proficiency in working with graph data structures and developing complex data structures and algorithms.
  • Expertise in relational databases (e.g., PostgreSQL) and familiarity with NoSQL databases (e.g., Redis).
  • The candidate must possess specialized experience in analyzing and modeling time-series data, demonstrating proficiency in applying machine learning techniques to sequential data sets such as financial trends, sensor data, or continuous monitoring metrics.
  • Strong experience with cloud platforms for scaling machine learning workloads. The candidate should have a track record of efficiently deploying, managing, and optimizing large-scale ML systems in the cloud, ensuring robust performance and high availability.
  • Understanding of design patterns, best practices for scalable and highly available systems, and a strong sense of product ownership.

Preferred Technologies:

  • Python

We Offer:

  • Choice between two medical plans (PPO or HDHP)
  • Dental Insurance
  • Vision Insurance
  • FSA
  • Short-Term & Long-Term Disability
  • 401(k) Plan with an employer match
  • Competitive paid time off policy
  • Paid Time Off during the week of Christmas and New Year’s
  • 10 Paid Holidays

 

Salary Pay Range:

$125,000-$170,000+ DOE

 

Optimum Energy is an Equal Opportunity Employer encouraging diversity in the workplace.

Applicants must be authorized to work for ANY employer in the U.S. We are currently unable to sponsor or take over sponsorship of an employment Visa.

Optimum Resources