Allegheny County Department Of Human Services - Pittsburgh, PA

posted 17 days ago

Full-time - Entry Level
Pittsburgh, PA

About the position

The Machine Learning Software Engineer position at Allegheny County Department of Human Services focuses on building and deploying advanced statistical models to improve public services for vulnerable residents. The role involves collaborating with data scientists to enhance model deployment infrastructure using a custom Python library, with opportunities for both junior and senior candidates. The ideal candidate will possess strong software development skills and a willingness to learn about machine learning and statistical modeling.

Responsibilities

  • Collaborate with data scientists to build and extend model deployment infrastructure.
  • Develop and maintain high-quality, well-structured software applications in Python.
  • Facilitate end-to-end applied research through software development, testing, and deployment.
  • Monitor software use in production and ensure its reliability and scalability.
  • Help train users and troubleshoot software-related issues.

Requirements

  • Core competency in Python and software architecture.
  • Experience in developing maintainable software applications in Python.
  • Familiarity with CI/CD practices and tools such as pytest, docker, and airflow.
  • Understanding of database design fundamentals.
  • Willingness to learn about statistical and machine learning modeling.

Nice-to-haves

  • Experience in machine learning ops, including container orchestration and deployment of ML models in production.
  • Ability to translate team needs into technical project requirements.

Benefits

  • Competitive salary ranging from $90K to $130K per year.
  • Opportunities for professional growth and development.
  • Diversity and inclusion initiatives within the workplace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service