Nautilus Biotechnology

Senior Software Engineer II, Cloud Data Pipeline

Nautilus Biotechnology

full-time

Posted on:

Location Type: Hybrid

Location: SeattleWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

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