Enable job alerts via email!

AI/ML Software Engineer Team Lead

KamisPro

Washington (District of Columbia)

Remote

USD 180,000 - 200,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer to lead the development of advanced optimization algorithms and forecasting models. This remote position requires a strong background in software development, machine learning, and technical leadership. You will collaborate with cross-functional teams to enhance products and services while mentoring junior engineers. Join a forward-thinking company that values innovation and offers the opportunity to make a significant impact in the electric power generation sector. If you are passionate about technology and ready to take on a leadership role, this is the perfect opportunity for you.

Qualifications

  • 12+ years in software development with 3+ years in a leadership role.
  • Experience in optimization and forecasting models in Azure.

Responsibilities

  • Design and maintain software for optimizing energy resource loads.
  • Collaborate with teams to create predictive models and algorithms.

Skills

Software Development
Technical Leadership
Predictive Modeling
Machine Learning
Problem-Solving
Agile Methodologies

Education

Bachelor’s or Master’s degree in Computer Science
Degree in Engineering or Mathematics

Tools

Microsoft Azure
Azure Machine Learning
Azure DevOps
C# and .NET Core
SQL Server
Git

Job description

This range is provided by KamisPro. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$180,000.00/yr - $200,000.00/yr

All applicants must be able to provide documentation that they are legally eligible to work in the United States for an extended period, and will not now, or in the future, require sponsorship for employment visa status to work legally for our Company in the United States.

Salary Range: $180,000.00 To $200,000.00 Annually

Note: Base salary offers for this position may vary based on factors such as location, skills, and relevant experience. Some positions may include additional compensation in the form of bonus or commissions.

We are looking for a highly skilled Senior Software Engineer with expertise in forecasting and optimization to join our team. As the Technical Lead for an optimization platform, the ideal candidate will have a strong background in software development, technology and tools evaluation, predictive modeling and machine learning. This role involves working closely with cross-functional teams to develop and implement advanced optimization algorithms and forecasting models to enhance our products and services.

This is a Remote position with a preference for candidates able to travel to our Maryland office.

Essential Duties and Responsibilities
  • Design, develop, and maintain software solutions for forecasting and optimizing distributed energy resource loads to increase market participation revenues.
  • Collaborate with data scientists and analysts to create predictive models and algorithms.
  • Implement and optimize algorithms for real-time data processing and analysis.
  • Work with product and business teams including key stakeholders to understand customer/business problems, build tests to validate hypothesis and translate learnings into technical solutions.
  • Document technical specifications, processes, and procedures.
  • Mentor and guide junior engineers, providing technical leadership and support.
  • Lead technical discussions and decision-making processes.
  • Ensure best practices in software development and architecture are followed.
  • Drive innovation and improvements in technology and processes.
  • Continuously monitor and improve the performance of existing systems.
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 12+ years proven experience in software development and architecture with 3+ years in technical leadership role.
  • 5+ years of experience with a focus on complex optimization and forecasting models and experience across the full machine learning lifecycle on Microsoft Azure, from data preparation and model training in Azure Machine Learning and Azure Databricks, to deployment and monitoring using Azure DevOps including CI/CD pipelines, Git Repos, Artifacts Repository (NPM, Nuget, etc.).
  • Proven ability to design, develop, and implement robust and scalable cloud-native applications with microservices architecture using C# and .NET Core, including SQL Server database design, development, and optimization, along with extensive experience building and integrating RESTful web services.
  • Strong skills as a team leader, with a passion for developing people and teams, including demonstrated experience leading long-term software teams and mentoring junior engineers on object-oriented coding and best practices.
  • Knowledge of optimization techniques and algorithms (e.g., linear programming, integer programming, heuristic methods, familiarity with statistical modeling and time series analysis).
  • Expertise in designing and implementing robust automated testing frameworks and scripts to validate cloud-native applications deployed on Microsoft Azure. This includes expertise in testing at all levels: unit, integration, and performance, with a focus on Azure services and infrastructure.
  • Excellent problem-solving skills and attention to detail.
  • Working experience with Agile, Scrum, and/or Kanban teams.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology and Management

Industries

Electric Power Generation, Services for Renewable Energy, and Electric Power Transmission, Control, and Distribution

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Cyber Software Engineer/Supervisor

Leidos

Arlington

On-site

USD 104,000 - 190,000

Yesterday
Be an early applicant

Data Science & Gen AI Technical Group Manager, SVP- Hybrid

Hispanic Technology Executive Council

Jersey City

On-site

USD 176,000 - 266,000

5 days ago
Be an early applicant

Cybersecurity Engineer Team Lead

CACI International Inc.

Alexandria

On-site

USD 109,000 - 242,000

9 days ago

Apps Development Senior Group Manager - Director - Jersey City (Hybrid)

Hispanic Technology Executive Council

Jersey City

On-site

USD 170,000 - 300,000

4 days ago
Be an early applicant

Princial Solutions Architect, AI/ML, National Security Specialists Solutions Architecture Team

Amazon

Arlington

On-site

USD 164,000 - 285,000

30+ days ago

Princial Solutions Architect, AI/ML, National Security Specialists Solutions Architecture Team

Amazon

Jessup

On-site

USD 164,000 - 285,000

30+ days ago

Director, Research Engineering - CoCounsel For Tax

Thomson Reuters

Washington

On-site

USD 150,000 - 377,000

21 days ago

Cybersecurity Engineer Team Lead

CACI

Alexandria

On-site

USD 109,000 - 242,000

30+ days ago

SCITLS Desktop Computing/End User Services Manager

General Dynamics Information Technology

Fort Wayne

On-site

USD 144,000 - 196,000

30+ days ago