Lead Software Engineer – Azure Machine Learning

Anywhere   
Full Time   
Information Technology   
13 hours ago   
490128   
Accepting applications   

Lead Software Engineer – Azure Machine Learning

100% Remote (Preference for candidates in the Baltimore, MD area or Eastern Time Zone)

Direct Hire


We’re seeking an experienced Lead Software Engineer to design and develop cutting-edge forecasting and optimization solutions for distributed energy resources. In this fully remote role, you’ll collaborate closely with data scientists, analysts, and business stakeholders to build scalable, cloud-native applications leveraging Microsoft Azure’s machine learning and data platforms.


This is an exciting opportunity for a hands-on technical leader with a strong background in software architecture, machine learning lifecycle management, and cloud-native development using .NET and Azure.


What You'll Do:

  • Design and implement software solutions to forecast and optimize distributed energy resource loads.
  • Collaborate with cross-functional teams to build and refine predictive models and real-time data processing algorithms.
  • Lead technical discussions, architecture decisions, and mentoring of junior developers.
  • Translate business problems into technical solutions, validating hypotheses through testing and iteration.
  • Maintain and improve CI/CD pipelines, deployment strategies, and performance of Azure-based systems.
  • Champion software development best practices, robust documentation, and continuous improvement initiatives.

What We're Looking For:

  • 12+ years of software development experience, including 3+ years in a technical leadership role.
  • 5+ years working with optimization and forecasting models and full ML lifecycle using Microsoft Azure (Azure ML, Azure Databricks, Azure DevOps).
  • Strong hands-on experience building microservices-based applications using C# and .NET Core.
  • Solid expertise in SQL Server database design and performance optimization.
  • Experience integrating and building RESTful APIs.
  • Familiarity with optimization techniques such as linear/integer programming and statistical modeling.
  • Strong knowledge of automated testing frameworks across unit, integration, and performance levels in an Azure environment.
  • Proven track record in leading Agile teams and mentoring engineers on object-oriented development and coding best practices.
  • Excellent problem-solving skills and attention to detail.

This role is ideal for someone who thrives in a fast-paced environment, enjoys technical leadership, and is passionate about building intelligent, scalable cloud solutions that drive business impact.

BGSF is an Equal Opportunity Employer. We are committed to providing equal opportunities for employment to all qualified people, regardless of race, color, national origin, religion, sex, age, disability status, veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law.

Share this job:

Baltimore, MD   
4 days ago   
Baltimore, MD   
one month ago   
Owings Mills, MD   
2 days ago   
Owings Mills, MD   
16 hours ago   
Owings Mills, MD   
16 hours ago