Overview
On Site
143k - 265k
Full Time
Skills
Health Care
Computational Science
Science
Scientific Research
Software Engineering
Design Software
Microservices
Research
Machine Learning (ML)
Workflow
Analytics
Open Source
Artificial Intelligence
Computer Science
JavaScript
Python
Java
Cloud Computing
Amazon Web Services
Database
SQL
NoSQL
API
GraphQL
DevOps
Continuous Integration
Continuous Delivery
Testing
Strategic Thinking
Communication
Collaboration
Job Details
Senior Software Engineer/AI & Data Ecosystems
Location: South San Francisco, CA (Hybrid - 3 days onsite)
Relocation available | Competitive compensation + benefits
This organization is advancing the future of healthcare through the power of AI, data, and computational sciences. Its mission is to build modernized and interconnected computational and data ecosystems that accelerate scientific breakthroughs and enable researchers to deliver impact at scale.
The team is seeking Software Engineers who are passionate about building scalable, reliable, and reusable systems that power cutting-edge AI and data-driven science. This role offers the opportunity to work alongside Data Engineers, ML/Tech Ops, and Scientists to design and implement infrastructure and applications that unlock the full potential of complex scientific data.
Key Responsibilities
Location: South San Francisco, CA (Hybrid - 3 days onsite)
Relocation available | Competitive compensation + benefits
This organization is advancing the future of healthcare through the power of AI, data, and computational sciences. Its mission is to build modernized and interconnected computational and data ecosystems that accelerate scientific breakthroughs and enable researchers to deliver impact at scale.
The team is seeking Software Engineers who are passionate about building scalable, reliable, and reusable systems that power cutting-edge AI and data-driven science. This role offers the opportunity to work alongside Data Engineers, ML/Tech Ops, and Scientists to design and implement infrastructure and applications that unlock the full potential of complex scientific data.
Key Responsibilities
- Build robust and scalable software solutions that support scientific research and accelerate discovery and development.
- Develop and maintain cloud-native data pipelines, services, and applications using modern software engineering best practices.
- Design software architectures leveraging microservices, event-driven systems, and AI-powered development tools.
- Collaborate with product and scientific teams to translate complex research challenges into technical solutions.
- Integrate diverse data sources to enable ML/AI workflows, search, and analytics.
- Champion modern engineering principles - Open Source, Cloud First, API First, and AI First - across the organization.
- Bachelor's degree in Computer Science or a related field
2-4+ years of experience (Software Engineer)
4-7+ years of experience (Senior Software Engineer) - Strong full-stack engineering experience, including frontend (JavaScript/modern libraries) and backend (Python, Java, or similar).
- Proven experience with cloud-native architectures (ideally AWS), modern databases (SQL/NoSQL), and API development (REST, GraphQL).
- Expertise in building scalable, secure, high-performance applications and data solutions.
- Experience with modern DevOps practices, CI/CD, testing, and production deployment automation.
- Commitment to technical excellence, strategic thinking, and reducing technical debt.
- Strong communication and collaboration skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.