Machine Learning Software Engineer - Closes 11/7/2024

Allegheny County Department of Human Services
Pittsburgh, PA, US
Full-time

Job Description

Job Description

Salary : 90K to 130K per year

Machine Learning Software Engineer - Allegheny County Department of Human Services

Accepting applications for Junior & Senior level candidates

At Allegheny County Department of Human Services (DHS), our mission is to improve the welfare of the County’s most vulnerable residents.

We operate, influence, and fund essential services worth over $1 billion that more than 200,000 residents depend on each year, including treatment for mental health and addiction, homeless housing, and child and older adult protective services.

Over the past 20 years, we have built a national reputation for being on the cutting edge of state and local governments using analytics and technology to deliver more effective and efficient public services.

While we know much more about the use of analytics and software than when we first started, we still have much to learn.

Above all, we are convinced that there remain significant opportunities for data and technology to improve the lives of our clients, and for DHS to extend its leadership role in inspiring governments to make similar investments.

Overview

We are embarking on an exciting journey build software within the county to support the development and deployment of advanced statistical models.

As a machine learning software engineer, you will embed with a team of data scientists and help to build and extend our model deployment infrastructure.

All of our modeling is developed in a custom built and maintained Python library, and an ideal candidate will help to further develop the capability of that software and monitor its use in production using state-of-the-art ML tooling.

We are open to junior and senior positions. You do not need to have worked as an ML engineer before, but you do need experience constructing scalable and maintainable software.

The data science team owns DHS’s measurement problems and predictive models, with a team charter of : (1) creating feedback loops on our performance by learning about the efficacy of programs and interventions and informing DHS’s funding commitments;

2) augmenting human judgment to improve operations and optimize constrained resources, such as case worker bandwidth; and (3) developing high quality reusable software that allows us to deliver inference at scale.

Strong candidates for the role will be clear, organized thinkers, and able to translate new, innovative research designs into reliable software.

We are looking for someone who :

  • Has a core competency in Python, software architecture, and abstract, hierarchical design
  • Has a track record of developing high-quality, well-structured, tested, and maintainable software applications in Python
  • Has a desire to develop, test, orchestrate, deploy, and QC software to facilitate end-to-end applied research.
  • Experience with CI / CD practices and tools like pytest, docker, and airflow
  • Maintains a flexible approach to problem solving, prioritizing impact over technical complexity
  • Is familiar with the fundamentals of database design
  • Able to help train and troubleshoot difficulties in using, updating, and adopting software
  • Has experience or is willing to learn statistical and machine learning modeling

A Senior Candidate will have the following qualifications :

  • Two to five years of development experience in the machine learning ops domain (container orchestration, deployment of ML models in production, etc)
  • Can steer the development of ML architecture using state of the art tools
  • Can independently translate team needs into technical project requirements

Application

Resume and LinkedIn profile

If you’re concerned that you don’t have all of the parts of a successful application, we still highly encourage you to apply.

If hired for a position, candidates would work for Allegheny County, Department of Human Services, and be employed by CAI.

DHS strives to be the kind of place where a diverse mix of talented people want to come to grow and do their best work.

From the organization’s statement on Equity and Inclusion

AN EQUAL OPPORTUNITY EMPLOYER - M / F / V / D

1 day ago
Related jobs
Promoted
RAND Corporation
Pittsburgh, Pennsylvania

The Machine Learning Engineer will work across multiple research areas developing and maintaining custom applications and data pipelines featuring generative AI, natural language processing, LLMs, and other foundation models. The successful candidate will have a strong background in machine learning...

Software Engineering Institute | Carnegie Mellon University
Pittsburgh, Pennsylvania

Machine Learning: You have profound understanding of machine learning principles and have experience in applying machine learning techniques to real-world problems, showcasing a track record of successful implementations. As an associate machine learning engineer in the AI for Autonomy Lab, you will...

Govini
Pittsburgh, Pennsylvania

We are seeking a Machine Learning Engineer to join our team to build cutting-edge machine learning technologies that will replace complex, time-consuming, manual processes with automation and intelligence that will help Govini end-users make scientific and analytical decisions. Collaborate closely w...

Carnegie Mellon University
Pittsburgh, Pennsylvania

Our team has recently explored inverse reinforcement learning, adversarial machine learning, and custom hardware for scalable, high-performance machine learning in application domains that include computer vision, natural language processing, planning and scheduling, robot control, and engineering s...

Bossa Nova Robotics
Pittsburgh, Pennsylvania

Bossa Nova is looking for a skilled Machine Learning Engineer to help us transform the retail industry with our AI technologies. Bossa Nova is looking for a new graduate to mid-level Machine Learning Engineer specializing in Computer Vision. The ideal candidate will have a passion for developing rob...

Carnegie Mellon University
Pittsburgh, Pennsylvania

As a Machine Learning Engineer, you will specialize in engineering solutions that support Adversarial Machine Learning (AML) research. The Secure AI Lab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the fo...

CGI
Pittsburgh, Pennsylvania

We're growing rapidly and are looking for a Machine Learning Engineer to join our team and help us develop and deploy enterprise-grade platforms that enable data-driven solutions. Machine Learning & Data Engineering pipelines. Model building, Machine Learning Ops, API's, Python, Jenkins, OCP. ...

Carnegie Mellon University
Pittsburgh, Pennsylvania

As a Senior Machine Learning Engineer, you will specialize in engineering solutions that support Adversarial Machine Learning (AML) research. The Secure AI Lab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in...

CVS Health
Moon Township, Pennsylvania
Remote

Join Analytics & Behavior Change to make a meaningful difference to our communities through data and analytics and help CVS Health change the landscape of the health care industry This position lies within the Enterprise Data & Machine Learning team. Establish strong software engineering principles ...

Maven Machines
Pittsburgh, Pennsylvania

We work at the intersection of operations software, real-time telematics, optimization research, and machine learning and AI to build technology that is changing a massive industry. Collaborate with product managers, designers, and engineers to design, develop, document, and deploy robust, enterpris...