Lead Machine Learning Engineer
2 days ago
Job Title: Machine Learning Lead Engineer
Work Location: Pittsburgh, PA
Duration: 6 month Contract-to-Hire
Education/Experience Required: Leading ML/DS projects in an industrial setting, experience working with time-series data and SCADA applications.
Job Description & Responsibilities
:
- Lead end-to-end delivery of data engineering and machine learning projects that improve operational efficiency and reduce emissions in natural gas development, production, and midstream operations.
- Own the full lifecycle of ML solutions from ideation and scoping, to data discovery, modeling, validation, deployment, and long-term monitoring.
- Provide technical leadership for a small but high-impact Data Engineering & Machine Learning team, including mentoring, code reviews, and setting best practices for quality and reliability.
- Work on-site with engineering, operations, and SCADA teams on-site to understand real-world constraints, define use cases, and translate business problems into data-driven solutions.
- Lead the effort to productionize existing models and scale multiple proof-of-concept solutions into robust, maintainable, and observable production systems.
- Architect, design, and implement data pipelines that ingest, clean, transform, and store large volumes of time-series and event data from SCADA systems, field sensors, and other industrial data sources.
- Develop and refine machine learning models focused on time-series problems such as forecasting, anomaly detection, remaining useful life estimation, and performance optimization of assets.
- Contribute to and help lead Digital Twin Analytics initiatives, integrating physics-based and data-driven models to simulate and optimize complex systems in the field.
- Collaborate on the design and implementation of anomaly detection frameworks that surface early warning signals for equipment failure, process instability, and emissions events.
- Partner with software and DevOps engineering to design and implement MLOps practices, including CI/CD for ML, feature stores, model versioning, model performance tracking, and automated retraining pipelines.
- Establish standards for model validation, A/B testing, and offline/online evaluation to ensure robustness and reliability in operational environments.
- Communicate technical concepts, tradeoffs, and results clearly to both technical stakeholders and non-technical operations leaders, including presenting insights and recommendations to leadership.
- Evaluate new tools, libraries, and cloud-native services in the data and ML ecosystem and make recommendations to improve performance, scalability, and developer productivity.
- Champion a culture of experimentation, data quality, and continuous improvement while keeping a strong focus on safety, regulatory compliance, and environmental impact.
Skills & Qualifications
:
- Bachelor's degree in Computer Science, Data Science, Engineering, Applied Mathematics, or a related field; a graduate degree is preferred but not required with sufficient experience.
- 7+ years of hands-on experience in Data Science, Machine Learning, or Data Engineering, with at least 2+ years in a lead or senior role driving projects from concept to production.
- Strong proficiency in Python for data engineering and machine learning, including experience with common data and ML libraries (for example pandas, NumPy, scikit-learn, PyTorch or TensorFlow, statsmodels).
- Strong SQL skills and experience working with relational databases, time-series databases, or data warehouses for large-scale analytics.
- Proven experience working with time-series data in industrial or operational settings, including feature engineering, resampling, handling missing data, and building time-series forecasting or anomaly detection models.
- Experience integrating and analyzing SCADA data or similar industrial control and telemetry systems in energy, utilities, manufacturing, or related heavy industry.
- Solid understanding of data engineering concepts including ETL/ELT pipelines, batch and streaming architectures, and data modeling for analytical workloads.
- Hands-on experience with cloud platforms (such as AWS, Azure, or GCP) and modern data tooling, for example cloud storage, managed databases, containerization, and workflow orchestration tools.
- Practical exposure to MLOps practices, including deployment of models to production, monitoring model performance in real time, and maintaining models over their lifecycle.
- Familiarity with concepts and techniques related to Digital Twin Analytics, physics-informed models, or asset performance management in an industrial context is a strong plus.
- Strong software engineering fundamentals including version control (Git), code review practices, testing, and documentation.
- Demonstrated ability to lead cross-functional initiatives, prioritize a portfolio of projects, and manage stakeholder expectations in a fast-moving environment.
- Excellent communication skills, with the ability to explain complex technical concepts clearly and to influence decision making among operations leaders, field engineers, and executives.
- Willingness to work on-site in the Pittsburgh, PA area and periodically visit field or plant locations as needed; relocation support is available for exceptional candidates.
-
Machine Learning Engineer
7 days ago
Pittsburgh, Pennsylvania, United States PNC Financial Services Group Full timeJob ProfilePosition OverviewAt PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to...
-
Machine Learning Engineer
14 hours ago
Pittsburgh, Pennsylvania, United States PNC Full timeR202630Job ProfilePosition OverviewAt PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to...
-
Junior Machine Learning Engineer
7 days ago
Pittsburgh, Pennsylvania, United States Jobs via Dice Full time $90,000 - $120,000 per yearDice is the leading career destination for tech experts at every stage of their careers. Our client, Enhance IT, is seeking the following. Apply via Dice todayData Science (DS) Immediate HiringJob Title:Junior Machine Learning EngineerEmployment type:FulltimeExp:1-4 years(Entry level)NO SPONSPORSHIP**Are you excited about taking your technical career to new...
-
Pittsburgh, Pennsylvania, United States Stack AV Full timeAbout Stack:Stack is developing revolutionary AI and advanced autonomous systems designed to enhance safety, reliability, and efficiency of modern operations. Stack's autonomous technology incorporates cutting-edge advancements in artificial intelligence, robotics, machine learning, and cloud technologies, empowering us to create innovative solutions that...
-
Senior Software Engineer
4 days ago
Pittsburgh, Pennsylvania, United States Carnegie Learning Full time $110,000 - $125,000Job Details Job Location: Remote Employee (USA) - Pittsburgh, PA Salary Range: $ $ Salary/year Travel Percentage: None Job Category: Research DescriptionSenior Software Engineer, ResearchWHAT WE SEEKAt Carnegie Learning, we believe that no two students learn alike. With deep roots in research, AI, and advanced educational...
-
Pittsburgh, Pennsylvania, United States Carnegie Learning Full time $35 - $70Job Details Job Location: Global Headquarters (GHQ) - Pittsburgh, PA Position Type: Part Time Education Level: 4 Year Degree Salary Range: $ $70.00 Hourly Travel Percentage: At least 75% Job Shift: Any Job Category: Professional Learning DescriptionProfessional Learning (PL) Specialist (Part-Time)MATHEMATICSWhat...
-
Software Engineer Lead
6 days ago
Pittsburgh, Pennsylvania, United States PNC Financial Services Group Full time $120,000 - $200,000 per yearJob ProfilePosition OverviewAt PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to...
-
Software Engineer Lead
3 days ago
Pittsburgh, Pennsylvania, United States Jobs via Dice Full time $158,700 per yearJob Profile*Position Overview*At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to...
-
Analytics Engineer
7 days ago
Pittsburgh, Pennsylvania, United States PITT OHIO Full time $90,000 - $120,000 per yearPITT OHIO, a $900 million, high service, highly profitable, transportation solutions provider offering SUPPLY CHAIN, LTL and TRUCKLOAD services is seeking anAnalytics Engineerto join our team at our Corporate Headquarters inPittsburgh, PA.We offer competitive wages, hospital/medical insurance with no weekly premiums, vision, discount prescription, dental,...
-
Site Reliability Engineer
3 days ago
Pittsburgh, Pennsylvania, United States Google Full time $166,000 - $244,000 per yearMinimum qualifications:Bachelor's degree in Computer Science, a related field, or equivalent practical experience.5 years of experience in coding, debugging/troubleshooting, and monitoring.5 years of experience in Systems Architecture.Experience in Distributed Systems.Preferred qualifications:Experience working with systems and system design.Familiarity with...