1

Data Science Software Engineer Jobs in Seattle, WA

Data Engineer

Seattle, WA · On-site

$130K - $156K/yr

... Java Software ProgrammerData Analyst, Data ScientistData Engineer & ML Engineer Preferred Skills We Focus On Java / Full Stack / DevOps: Java, Spring Boot, Microservices, Git, Docker ...

Sr Software Engineer

Seattle, WA · Hybrid

$139K - $183K/yr

Sr Software Engineer Placement type (FTE/C/CTH): CTH Duration: 6 months Contract to Direct Hire ... Requires contributing to data science initiatives, including building, and refining models.

As a Software Engineer II, you will work closely with our ML and Data Engineers to turn Machine ... Bachelor's degree in Computer Science, Software Engineering, or a related technical field. Minimum ...

Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions ...

Senior Databricks AI/ML Engineer

Seattle, WA · On-site

$118K - $163K/yr

A./B.S. degree in Computer Science, Software Engineering, Artificial Intelligence, Machine Learning, Data Science or Data Engineering or a related field or equivalent work experience is required.

Staff Software Engineer

Bellevue, WA · On-site

$166K - $265K/yr

Partner with ML/Platform and Data Science teams to bring ML models into customer-facing ... software engineering experience, with at least 2+ years in a Staff- or Principal-level technical ...

Partner with ML/Platform and Data Science teams to bring ML models into customer-facing ... software engineering experience, with at least 2+ years in a Staff- or Principal-level technical ...

Senior Databricks AI/ML Engineer

Seattle, WA · On-site +1

$119K - $163K/yr

A./B.S. degree in Computer Science, Software Engineering, Artificial Intelligence, Machine Learning, Data Science or Data Engineering or a related field or equivalent work experience is required.

next page

Showing results 1-20

Data Science Software Engineer information

See Seattle, WA salary details

$50.6K

$147.6K

$202K

How much do data science software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for data science software engineer in Seattle, WA is $147,621.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,300.00 and $156,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Data Science Software Engineer, and why are they important?

To thrive as a Data Science Software Engineer, you need strong proficiency in programming (especially Python or R), a solid understanding of statistics and algorithms, and typically a degree in computer science, data science, or a related field. Familiarity with machine learning frameworks (such as TensorFlow or scikit-learn), data processing tools (like Spark or Hadoop), and cloud platforms (AWS, GCP, or Azure) is essential, as are relevant certifications. Excellent problem-solving abilities, communication skills, and the ability to work collaboratively with cross-functional teams set top performers apart. These competencies are vital for efficiently developing scalable data-driven solutions that drive business insights and innovation.

How does a Data Science Software Engineer typically collaborate with data scientists and other stakeholders on projects?

Data Science Software Engineers play a vital role in bridging the gap between data science and software engineering teams. They work closely with data scientists to translate prototypes and models into scalable, production-ready code, and often collaborate with product managers, analysts, and infrastructure engineers to ensure seamless integration. Regular communication and code reviews are essential, as is an iterative development process to address feedback and ensure solutions meet both technical and business requirements. This cross-functional collaboration helps deliver robust data-driven applications that align with organizational goals.

What is a Data Science Software Engineer?

A Data Science Software Engineer is a professional who combines software engineering skills with data science expertise to build scalable data-driven systems and applications. They design, develop, and optimize software that supports data pipelines, machine learning models, and analytics platforms. Their work bridges the gap between data scientists, who focus on statistical analysis and modeling, and traditional software engineers, who focus on building robust and efficient software systems. Data Science Software Engineers ensure that data solutions are production-ready, scalable, and maintainable.

What is the difference between Data Science Software Engineer vs Data Analyst?

AspectData Science Software EngineerData Analyst
Required SkillsProgramming, software development, machine learningData visualization, statistical analysis, reporting
Work EnvironmentSoftware development teams, engineering projectsBusiness units, reporting teams
Common ToolsPython, Java, SQL, ML frameworksExcel, Tableau, SQL, R
Industry UsageTech, finance, healthcare, startupsMarketing, finance, retail, research

While both roles analyze data, Data Science Software Engineers focus on developing software solutions and machine learning models, requiring strong programming skills. Data Analysts primarily interpret data through visualization and statistical methods to support business decisions. The roles often overlap but serve different functions within organizations.

What are popular job titles related to Data Science Software Engineer jobs in Seattle, WA? For Data Science Software Engineer jobs in Seattle, WA, the most frequently searched job titles are:
What job categories do people searching Data Science Software Engineer jobs in Seattle, WA look for? The top searched job categories for Data Science Software Engineer jobs in Seattle, WA are:
Infographic showing various Data Science Software Engineer job openings in Seattle, WA as of June 2026, with employment types broken down into 3% Internship, 79% Full Time, 8% Part Time, 2% Temporary, and 8% Contract. Highlights an 95% In-person, and 5% Remote job distribution, with an average salary of $147,621 per year, or $71 per hour.
Staff Software Engineer, Distributed Simulation

Staff Software Engineer, Distributed Simulation

Anduril Industries

Seattle, WA • On-site

Other

This job post has expired today. Applications are no longer accepted.


Anduril rating

9.4

Company rating: 9.4 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

About the Role

We are seeking a Staff Software Engineer to lead our Distributed Simulation efforts. In this role, you will be responsible for building a new distributed simulation product to enable heterogeneous groups of robots to collaborate together across multiple physical sites. Ideal candidates will be comfortable at all stages of the product life cycle, from initial scoping of user requirements, to the architecture of a solution, to the implementation of that solution.
What You'll Do
You will be expected to use your prior expertise to make well-reasoned arguments for a design that accounts for:

  • differing visions of "truth" on the server and client
  • latency between clients and the server
  • where to do GPU-intensive computation
  • registering new robots with the network
  • shipping software updates without compromising availability
  • moving data across segregated networks
  • monitoring of simulation state for post-exercise debugging and reporting
Required Qualifications
  • Eligible to obtain and maintain an active U.S. Top Secret security clearance
  • Recent (<2 years in the past) experience writing and maintaining software codebases with significant complexity
  • Prior experience in distributed simulation, especially from writing network-based multiplayer games or from a similar defense context
  • Experience as a tech lead and mentor for teams of at least 5 other engineers
Preferred Qualifications
  • Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics
  • 8+ years of software engineering experience including significant work in at least two of the following: C++, Golang, Java, Rust, Python
  • Experience setting up CI/CD, metrics + logging infrastructure for a live service, and alerting
  • Experience with cloud infrastructure: Docker, Kubernetes, Terraform, and AWS
  • Experience with Nix

Anduril Industries logo

About Anduril Industries

Sourced by ZipRecruiter

Anduril Industries is a trailblazer in the technology industry based in Costa Mesa, CA, US. Founded in 2017 by Palmer Luckey, the creator of Oculus VR, the company focuses on developing innovative technology to equip and empower those in the defense sector. Its primary products include cutting-edge autonomous systems and AI software that assist in combating threats to national and global security. The mission of Anduril Industries is to integrate technology and defense by building transformative, scalable solutions that ensure a safer world.

Industry

Guided missile and space vehicle manufacturing

Company size

501 - 1,000 Employees

Headquarters location

Costa Mesa, CA, US

Year founded

2017

Social media