{"schemaVersion":"jobsearcher.job.v1","id":"88cfb6dddf269c70147bb545","url":"https://jobsearcher.com/jobs/88cfb6dddf269c70147bb545","canonicalUrl":"https://jobsearcher.com/jobs/88cfb6dddf269c70147bb545","title":"Software Development Engineer, Machine Learning/AI","description":"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.\n\nBased 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.\n\nTitle\nSoftware Development Engineer for Machine Learning\nFunctional Area\nDevelopment\nDirects\nNone\nLocation\nUS Based, Remote\nJob Type\nRegular, Exempt\nJob Time\nFull-Time\nExperience Level\n5+ years’ experience developing enterprise SaaS applications\nRequired Education\nBA/BS (or equivalent work experience)\nRequired Travel\n< 10%\n\nJob Description:\n\nWe 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.\n\nYour 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.\n\nThe 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.\n\nThis unique individual will be responsible for:\n\nDesign, implement, and maintain SaaS based applications as well as tools to streamline solution delivery by internal teams and partners.\nEvaluate potential improvements for existing prototypes and refine them to enhance performance and scalability.\nArchitect comprehensive ML solutions that align with company objectives, ensuring they are robust and scalable.\nIdentify and apply the most suitable machine learning techniques and tools to solve complex problems effectively.\nChoose the most appropriate datasets and methods for data representation to maximize the accuracy and efficiency of machine learning models.\nExecute rigorous tests and experiments to validate the performance of machine learning models under various conditions.\nPerform detailed statistical analysis and refine machine learning models based on the insights gathered from test results.\nRegularly train, retrain, and maintain machine learning systems to adapt to new data and evolving requirements.\nContribute to the enhancement of existing machine learning libraries and frameworks, improving their functionality and efficiency.\nContinuously update knowledge of new technologies, techniques, and industry trends in machine learning and AI to keep our solutions at the forefront of innovation.\nDevelop software using object-oriented design and state of the art design patterns for service-oriented architectures.\nParticipate 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.\nDocument software functionality and provide 3rd tier support for developed applications.\nParticipate in design and code reviews.\nCollaborate with subject matter experts, Product and Development managers to define technical strategy, plan projects, develop requirements, write specifications.\nQuickly acquire knowledge of HVAC control systems, data collection, and energy consumption, baseline and savings calculation methods.\n\nRequirements:\n\nMinimum 5 years of experience in developing enterprise SaaS applications.\nBA/BS in Computer Science, Engineering, Mathematics, or related field, or equivalent practical experience.\nProven track record as a Machine Learning Engineer or in a similar capacity, showcasing successful project completions and innovative solutions.\nSolid understanding of data structures, data modeling, and software architecture, essential for developing effective machine learning systems.\nIn-depth knowledge of mathematics, probability, statistics, and algorithm development necessary for high-level data analysis and model creation.\nProficient in writing clean, efficient code in multiple programming languages including Python, Java, and R, tailored for scalable machine learning solutions.\nWell-versed in various machine learning frameworks (such as Keras or PyTorch) and libraries (like scikit-learn), enabling the development and deployment of advanced models.\nExceptional communication skills, capable of clearly articulating complex technical details and collaborating effectively with cross-functional teams.\nOutstanding analytical skills to tackle complex problems through logical reasoning and innovative thinking.\nProficiency in working with graph data structures and developing complex data structures and algorithms.\nExpertise in relational databases (e.g., PostgreSQL) and familiarity with NoSQL databases (e.g., Redis).\nThe 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.\nStrong 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.\nUnderstanding of design patterns, best practices for scalable and highly available systems, and a strong sense of product ownership.\n\nPreferred Technologies:\nPython\n\nWe Offer:\n\nChoice between two medical plans (PPO or HDHP)\nDental Insurance\nVision Insurance\nFSA\nShort-Term & Long-Term Disability\n401(k) Plan with an employer match\nCompetitive paid time off policy\nPaid Time Off during the week of Christmas and New Year’s\n10 Paid Holidays\n\nSalary Pay Range:\n$175,000-$200,000\n\nOptimum Energy is an Equal Opportunity Employer encouraging diversity in the workplace.\n\nApplicants 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.","company":"Optimum Energy","rawCompany":"optimum energy","city":"Seattle","state":"WA","isRemote":false,"isActive":false,"createdAt":"2026-04-12T20:34:51.396Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-2051.00","title":"Data Scientists","slug":"data-scientists"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Development Engineer, Machine Learning/AI","description":"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.\n\nBased 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.\n\nTitle\nSoftware Development Engineer for Machine Learning\nFunctional Area\nDevelopment\nDirects\nNone\nLocation\nUS Based, Remote\nJob Type\nRegular, Exempt\nJob Time\nFull-Time\nExperience Level\n5+ years’ experience developing enterprise SaaS applications\nRequired Education\nBA/BS (or equivalent work experience)\nRequired Travel\n< 10%\n\nJob Description:\n\nWe 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.\n\nYour 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.\n\nThe 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.\n\nThis unique individual will be responsible for:\n\nDesign, implement, and maintain SaaS based applications as well as tools to streamline solution delivery by internal teams and partners.\nEvaluate potential improvements for existing prototypes and refine them to enhance performance and scalability.\nArchitect comprehensive ML solutions that align with company objectives, ensuring they are robust and scalable.\nIdentify and apply the most suitable machine learning techniques and tools to solve complex problems effectively.\nChoose the most appropriate datasets and methods for data representation to maximize the accuracy and efficiency of machine learning models.\nExecute rigorous tests and experiments to validate the performance of machine learning models under various conditions.\nPerform detailed statistical analysis and refine machine learning models based on the insights gathered from test results.\nRegularly train, retrain, and maintain machine learning systems to adapt to new data and evolving requirements.\nContribute to the enhancement of existing machine learning libraries and frameworks, improving their functionality and efficiency.\nContinuously update knowledge of new technologies, techniques, and industry trends in machine learning and AI to keep our solutions at the forefront of innovation.\nDevelop software using object-oriented design and state of the art design patterns for service-oriented architectures.\nParticipate 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.\nDocument software functionality and provide 3rd tier support for developed applications.\nParticipate in design and code reviews.\nCollaborate with subject matter experts, Product and Development managers to define technical strategy, plan projects, develop requirements, write specifications.\nQuickly acquire knowledge of HVAC control systems, data collection, and energy consumption, baseline and savings calculation methods.\n\nRequirements:\n\nMinimum 5 years of experience in developing enterprise SaaS applications.\nBA/BS in Computer Science, Engineering, Mathematics, or related field, or equivalent practical experience.\nProven track record as a Machine Learning Engineer or in a similar capacity, showcasing successful project completions and innovative solutions.\nSolid understanding of data structures, data modeling, and software architecture, essential for developing effective machine learning systems.\nIn-depth knowledge of mathematics, probability, statistics, and algorithm development necessary for high-level data analysis and model creation.\nProficient in writing clean, efficient code in multiple programming languages including Python, Java, and R, tailored for scalable machine learning solutions.\nWell-versed in various machine learning frameworks (such as Keras or PyTorch) and libraries (like scikit-learn), enabling the development and deployment of advanced models.\nExceptional communication skills, capable of clearly articulating complex technical details and collaborating effectively with cross-functional teams.\nOutstanding analytical skills to tackle complex problems through logical reasoning and innovative thinking.\nProficiency in working with graph data structures and developing complex data structures and algorithms.\nExpertise in relational databases (e.g., PostgreSQL) and familiarity with NoSQL databases (e.g., Redis).\nThe 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.\nStrong 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.\nUnderstanding of design patterns, best practices for scalable and highly available systems, and a strong sense of product ownership.\n\nPreferred Technologies:\nPython\n\nWe Offer:\n\nChoice between two medical plans (PPO or HDHP)\nDental Insurance\nVision Insurance\nFSA\nShort-Term & Long-Term Disability\n401(k) Plan with an employer match\nCompetitive paid time off policy\nPaid Time Off during the week of Christmas and New Year’s\n10 Paid Holidays\n\nSalary Pay Range:\n$175,000-$200,000\n\nOptimum Energy is an Equal Opportunity Employer encouraging diversity in the workplace.\n\nApplicants 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.","datePosted":"2026-04-12T20:34:51.396Z","dateModified":"2026-04-12T20:34:51.396Z","hiringOrganization":{"@type":"Organization","name":"Optimum Energy","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Seattle","addressRegion":"WA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"88cfb6dddf269c70147bb545"},"url":"https://jobsearcher.com/jobs/88cfb6dddf269c70147bb545"}}