Staff Software Engineer

Merck Sharp & Dohme LLC
St. Louis, MO, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Data Systems Information Lifecycle Management Machine Learning Software Safety Software Engineering Data Processing Data Ingestion Large Language Models Backend Information Technology Data Pipelines

Job description

Experteer Overview In this role you will design and implement production-grade backend services and AI-enabled data systems to power advanced applications. You will collaborate with product managers, software engineers, data scientists, and ML engineers to build scalable, reliable data pipelines and AI-driven solutions. You’ll set standards for AI safety and observability in a regulated context while mentoring junior engineers. This position emphasizes practical software engineering, data lifecycle handling, and delivering robust systems at scale. Join a team that values innovation and impact across healthcare, life science, and electronics. Compensation / Benefits * Lead technical strategy for AI/LLM systems across multiple products * Architect retrieval, orchestration, agentic, and evaluation systems for production reliability * Set standards for AI safety, evaluation, observability, and responsible rollout in regulated contexts * Mentor junior engineers to grow AI capabilities * Evaluate new models and tools and bring relevant ones into the team * Design, develop, and maintain scalable Python backend services * Build data ingestion, validation, transformation, and management pipelines in production environments * Design data models and storage solutions for scalable, high-performance apps * Develop reusable components for data processing, validation, enrichment, and feature generation Tasks * Bachelor’s degree in Computer Science, Engineering, Data Science, or related quantitative field * At least 3 years in machine learning, data science, search relevance, or ranking systems Key requirements * health insurance * PTO * retirement contributions * growth opportunities * performance-based bonuses * on-site presence or hybrid option

Requirements

bonuses new models and tools and bring relevant ones into the team * Design, develop, and maintain scalable Python backend services * Build data ingestion, validation, transformation, and management pipelines in production environments * Design data models and storage solutions for scalable, high-performance apps * Develop reusable components for data processing, validation, enrichment, and feature generation Tasks * Bachelor’s degree in Computer Science, Engineering, Data Science, or related quantitative field * At least 3 years in machine learning, data science, search relevance, or ranking systems Key requirements * health insurance * PTO * retirement contributions * growth opportunities * performance-based bonuses * on-site presence or hybrid option

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:37 min

Classifying and anonymizing data during system design

Reto Kaeser · LIVE

1:06 min

Ingesting streaming data securely with managed hubs

Eldert Grootenboer +1 · WWC 2023

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all