Software Engineer, ML Ops

Flexible

Morning Consult

Morning Consult is a global decision intelligence company delivering insights and custom market research on what people think in real-time.

View company page

About Morning Consult:Morning Consult is a global decision intelligence company changing how modern leaders make smarter, faster, better decisions. The company pairs its proprietary high-frequency data with applied artificial intelligence to better inform decisions on what people think and how they will act.
This role is available in any of our office locations or remote within the United States.
The Role:
Morning Consult is looking to hire a Software Engineer to help design, develop and deploy high-performing machine learning (ML) inference and training tooling for our Analytics portfolio. Working in this role, you will create the tools that support our data scientists and software engineers throughout the ML lifecycle.
You’ll enjoy and find success in this role if you are a strong software engineer with a keen interest in the intersection of infrastructure and machine learning. Proper test suites helps you sleep at night, and you dream about well-trained models and self-healing processes. You think natural language processing is pretty cool, but you think stable CI/CD pipelines that never need human intervention are even cooler. You are curious, thoughtful, compassionate and humble, and you enjoy mentoring and collaboration within and across teams.
In this role, you’ll bridge the gap between software engineering and machine learning. You’ll get to work with top-tier data scientists, brilliant strategists and passionate engineers. This role has the opportunity to revolutionize the data science infrastructure at Morning Consult and produce compelling, data-driven narratives and predictions on topics ranging from politics to consumer spending habits to dating trends.

Key Responsibilities and Essential Functions:

  • Design and develop full-stack solutions using a variety of languages and technologies such as Python and Go
  • Architect comprehensive systems and solutions for complex problems across functions and departments
  • Adhere to strong quality assurance practices including code reviews, system design reviews, unit, integration and acceptance testing at each step of the development process
  • Clearly communicate technical topics in meetings and documents
  • Closely collaborate with other software engineers and data scientists
  • Work across disciplines to drive innovation and quality in our products

Desired Skills

  • 4+ years of software engineering, DevOps, data science and/or data engineering experience
  • Demonstrable experience with a modern programming language such as Python
  • Experience with modern software development, CI/CD and testing practices
  • Experience with cloud infrastructure and Kubernetes
  • Experience with the following is a plus, but not required:
  • Kubeflow, Seldon Core and Argo Workflows
  • SQL and data modeling
  • Consuming and designing APIs
Note: we view the above section as a guide, not a checklist. We encourage you to apply even if you don’t satisfy every single bullet on this list!
We are committed to a work environment that is inclusive to all and free of discrimination. It is our policy to be an equal opportunity employer without regard to race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity or expression, genetic predisposition or carrier status, veteran status, citizenship status or any other factors prohibited by law. Morning Consult will provide reasonable accommodations for qualified individuals.
COVID-19: Morning Consult’s top priority is the health and safety of our employees, their families, and the communities where they live and work. As part of our commitment to health and safety, we require all U.S. employees to be fully vaccinated against COVID-19 and receive their booster shot in accordance with the Centers for Disease Control and Prevention's guidelines. Morning Consult offers a reasonable accommodation process for individuals who are unable to meet our vaccination requirement due to a disability, medical condition, sincerely held religious belief, or other grounds protected by federal, state, or local laws.
#LIRemote
JOB APPLICANT PRIVACY POLICY

Tags: APIs CI/CD DevOps Engineering Kubeflow Kubernetes Machine Learning NLP Pipelines Privacy Python SQL Testing

Job stats:  8  3  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.