
Senior Software Engineer II, Cloud Data Pipeline
Nautilus Biotechnology
full-time
Posted on:
Location Type: Hybrid
Location: Seattle • Washington • United States
Visit company websiteExplore more
Salary
💰 $164,000 - $221,000 per year
Job Level
About the role
- Design and implement data pipelines and ETLs that process protein measurement data at scale, turning instrument outputs into reliable, query-able scientific results.
- Improve the architecture of existing cloud systems: identify structural weaknesses, propose better approaches, and drive implementation alongside the technical lead.
- Maintain and evolve the APIs and database schemas that serve internal teams including bioinformatics, science, and product development, adapting as their needs grow.
- Contribute to the team's DevOps practice: optimize AWS costs, manage cloud deployments, improve system security, and drive performance improvements through infrastructure changes.
- Work cross-functionally with scientific and software teams to define data quality metrics, understand how downstream consumers use pipeline outputs, and ensure the platform meets their needs.
- Surface and advocate for changes to project priorities and architecture across the cloud pipeline and adjacent projects.
Requirements
- 7+ years of relevant experience in a software engineering organization, with a strong track record of delivering production-quality systems.
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- Fluency in a variety of programming languages. We are currently invested in Python for our data pipelines.
- Solid experience with cloud infrastructure on AWS including cost management and deployment practices.
- Experience with CI/CD pipelines and infrastructure-as-code (e.g., Terraform, CDK).
- Experience with relational and non-relational database design
- Demonstrated experience building and maintaining data pipelines or ETL systems at production scale.
- Skilled in multiple technology domains with the ability to independently pick up new ones as needed.
- Strong communication skills and comfort working across engineering, science, and product stakeholders.
- Ability to identify when a change in direction is necessary and deal competently with that shift.
- Familiar with AI-driven development tools and methodologies.
Benefits
- medical, vision, and dental insurance
- group and supplemental life insurance
- 401k retirement plan
- responsible paid time off
- parental leave
- competitive options grant at the time of hire (with potential for additional grants)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonETLdata pipelinescloud infrastructureAWSCI/CDinfrastructure-as-codeTerraformrelational database designnon-relational database design
Soft Skills
communicationcross-functional collaborationadaptabilityproblem-solvingadvocacy for project changes