- Company Name
- Genentech
- Job Title
- Software Engineer/Senior Software Engineer, Solutions
- Job Description
-
**Job Title:**
Software Engineer / Senior Software Engineer, Solutions
**Role Summary:**
Design, develop, and maintain scalable, cloud‑native data pipelines and applications that enable scientific data ingestion, transformation, and sharing across Genentech and Roche. Work collaboratively with data scientists, product leaders, and ops teams to deliver robust, API‑first solutions that empower AI/ML and natural language search for drug discovery and early development.
**Expactations:**
- Deliver high‑quality, reusable components that adhere to coding standards, unit tests, and code‑review processes.
- Apply cloud‑first, open‑source, AI‑first principles to identify and adopt emerging technologies.
- Engage stakeholders to translate scientific requirements into effective technical solutions.
- Participate in architecture reviews, technical discussions, and cross‑domain knowledge transfer.
**Key Responsibilities:**
- Build and maintain data pipelines, microservices, and event‑driven architectures for multi‑tenancy.
- Integrate diverse scientific datasets to feed AI, ML, and NLP models.
- Ensure portability, observability, and security of data workflows across DDC, Research Biology, Drug Discovery, and Development domains.
- Collaborate with product and engineering teams to define API contracts and data standards.
- Continuously improve application architecture, leveraging layered patterns and best practices.
**Required Skills:**
- 2‑7+ years of software engineering experience (enough to qualify for Senior level).
- Proficiency in backend (Java, Python, Go) and/or frontend (React, TypeScript) development.
- Cloud platform expertise (AWS, Azure, GCP) and container orchestration (K8s).
- Experience designing microservices, event‑driven systems, and multi‑tenant architectures.
- Strong knowledge of data engineering concepts: ETL, data lakes, data warehouses.
- Familiarity with AI/ML model deployment, inference pipelines, and API integration.
- Proficient in version control (Git), CI/CD, unit testing, and code‑review practices.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
- Optional certifications: AWS Certified Solutions Architect / Developer, Azure Solutions Architect, GCP Professional Cloud Architect, or equivalent.
South san francisco, United states
On site
Senior
07-03-2026