1

Data Science Software Engineer Jobs in Seattle, WA

... data science customers. * Build repeatable AI agents and publish reusable community assets that ... Apply software engineering principles to scientific computing and computational research problems.

New

Apply Early

... data science customers. * Build repeatable AI agents and publish reusable community assets that ... Apply software engineering principles to scientific computing and computational research problems.

AI Data Engineer

Redmond, WA · On-site

$128K - $154K/yr

Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, or related field AND 4+ years' experience in analytics engineering, data engineering, data science, data analyst, or ...

Software Development Engineer 1

Redmond, WA · On-site +1

$39 - $44/hr

Our mission is to empower scientific and data-science-focused customers by providing cutting-edge ... Are you a passionate software engineer eager to make a tangible impact on scientific discovery and ...

Principal Data Engineer

Seattle, WA · On-site

$178K - $312K/yr

Bachelor's degree or the equivalent in Computer Science, Software Engineering or related field and 5 years of post-bachelor's progressively responsible experience in software engineering, data ...

New

Software Engineer

Seattle, WA · On-site

$120K - $180K/yr

Develop data ingestion pipelines capable of handling high-throughput, low-latency flight data ... S. in Computer Science, Software Engineering, or related discipline. * 3+ years of professional ...

Data Engineer

Redmond, WA · On-site

$128K - $154K/yr

... scientists, software engineers, data architects Additional Information All your information will be kept confidential according to EEO guidelines.

Data Engineer, PXT Central Science

Seattle, WA · On-site

$130K - $156K/yr

Partner with economics, data science, and software engineering teams to translate analytical requirements into production-ready solutions; participate in technical design reviews and architecture ...

Data Engineer, PXT Central Science

Seattle, WA · On-site

$130K - $156K/yr

Partner with economics, data science, and software engineering teams to translate analytical requirements into production-ready solutions; participate in technical design reviews and architecture ...

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

Overview At Microsoft Quantum, we aim to empower science and scientists to solve the world ... Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or ...

Bachelor's degree in computer science, data science, engineering, math, physics, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree * 1+ years of ...

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 Jul 4, 2026, the average yearly pay for data science software engineer in Seattle, WA is $147,618.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.

Which is the hardest field in it?

For a Data Science Software Engineer, the most challenging fields often involve complex machine learning algorithms, large-scale data processing, and advanced statistical analysis. Staying current with rapidly evolving tools like Python, R, and cloud platforms also requires continuous learning and adaptation. These areas demand strong problem-solving skills and deep technical knowledge.

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.

Can a software engineer work as a data scientist?

A software engineer can transition to a data scientist role by developing skills in statistics, machine learning, and data analysis, often using tools like Python, R, and SQL. While the roles have different focuses, software engineers' programming expertise can be a strong foundation for data science work, especially with additional training or experience in data modeling and analytics.

Is 40 too late for data science?

Data science software engineers can enter the field at any age, as success depends on skills, experience, and continuous learning. Many professionals transition into data science later in their careers by acquiring relevant knowledge in programming, statistics, and tools like Python or R. Age is not a barrier if you develop the necessary technical expertise and stay current with industry trends.

What engineers make $500,000?

Senior data science software engineers with extensive experience, advanced skills in machine learning, and proficiency in tools like Python, R, and cloud platforms can reach salaries of $500,000 or more, especially in high-cost-of-living areas or within large tech companies. Compensation often includes base salary, bonuses, and stock options, reflecting their expertise and impact on business outcomes.

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 2% As Needed, 83% Full Time, 13% Part Time, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $147,618 per year, or $71 per hour.
Scientific Software Engineer

Scientific Software Engineer

Team Red Dog

Redmond, WA

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

Be an early applicant


Job description

Team Red Dog is hiring a Scientific Software Engineer for our client, a Fortune 50 technology leader and AI-driven technology organization. In this role, you'll develop customer-facing software, maintain GitHub repositories, and build reusable AI agents and community assets that support scientists and data scientists solving complex research challenges. You'll apply modern software engineering practices to scientific computing, machine learning, and simulation-based workflows while working with cutting-edge AI and LLM technologies. This position offers the opportunity to contribute to impactful research initiatives while helping establish best practices for AI-powered scientific software development.

Top Required Skills (Must Haves):

  1. GitHub & Version Control (1–2+ years): Experience maintaining GitHub repositories, managing customer-facing codebases, collaborating through version control, and publishing reusable software assets.
  2. AI, LLMs & Agentic AI (1–2+ years): Working knowledge of large language models, AI agents, APIs, MCP, and machine learning concepts used to develop intelligent software solutions.
  3. Scientific Software Development (1–2+ years): Experience applying software engineering practices to scientific computing, computational science, simulation, or research-based applications.
  4. Programming & Software Engineering: Strong coding skills with the ability to write maintainable, reusable code while supporting technical customers and collaborating with multidisciplinary engineering teams.

Opportunity Overview:

This team enables scientists and data scientists by developing software that accelerates research, experimentation, and AI-driven discovery. You'll own customer-facing GitHub repositories, write production-quality code, and create reusable software components that improve scientific workflows across machine learning, simulation, and computational science projects. If you enjoy solving challenging technical problems while working at the intersection of software engineering, AI, and scientific research, this role provides exceptional exposure to emerging technologies and real-world innovation.

How you will make an impact:

  • Develop, maintain, and own customer-facing GitHub repositories.
  • Write high-quality, reusable software that supports scientific and data science customers.
  • Build repeatable AI agents and publish reusable community assets that establish engineering best practices.
  • Collaborate with product teams to onboard and support customers.
  • Apply software engineering principles to scientific computing and computational research problems.
  • Support machine learning, AI, and simulation-related initiatives.
  • Troubleshoot software issues and implement technical improvements.
  • Contribute to coding standards, version control, and collaborative software development practices.

The expertise you bring:

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 1–2+ years of experience using GitHub and modern version control practices.
  • 1–2+ years of experience working with AI, LLMs, APIs, MCP, or machine learning technologies.
  • 1–2+ years of experience applying software engineering practices within scientific computing, computational science, simulation, or related technical domains.
  • Strong programming and software development skills.
  • Experience troubleshooting technical issues and improving software quality.
  • Excellent verbal and written communication skills.
  • Ability to collaborate effectively with engineers, researchers, and technical customers.
  • GitHub portfolio demonstrating previous software development work.

What makes a candidate highly successful in this role:

Candidates who stand out have hands-on experience applying software engineering skills to scientific or research-focused environments rather than solely traditional application development. They demonstrate strong GitHub practices, understand modern AI and agentic AI technologies, and have experience building reusable software that supports machine learning, computational science, or simulation workflows. A portfolio of open-source contributions or customer-facing GitHub repositories, combined with curiosity for emerging AI technologies, will set candidates apart.

Why Work with Team Red Dog?

At Team Red Dog, people are at the heart of everything we do. Our commitment to personalized service and our deep experience in matching talented professionals with meaningful roles at some of the world's most inspiring companies is what sets us apart. We take the time to understand your unique skills, strengths, and passions—because we believe your career should reflect who you are.

Whether you're looking to grow, pivot, or simply find a place where your work truly matters, we offer opportunities that empower you to make a positive impact. With excellent benefits, a supportive team, and a role where you can thrive while doing what you love, we're here to help you take the next step with confidence. Join us—and discover what it means to be genuinely valued in your career.

Generous benefits package for qualified employees includes:

  • Health insurance (medical, dental, vision, and life)
  • Employer-matched 401K plan
  • Paid time off
  • Paid holidays

Estimated Start Date: Immediately

Location: Fully Remote (U.S.); West Coast preferred with flexibility to support PST, EST, or European collaboration.

Job #: 2554

Job Type and Estimated Duration: W2 contract opportunity through 12/31/2026 with potential for extension up to 18 months subject to performance, budget and client discretion.

Rate: $7,200/month

Team Red Dog is committed to providing equal opportunities to everyone, regardless of race, ethnicity, gender, age, religion, sexual orientation, disability, or any other characteristic. If you need accommodation during the recruitment process, reach out to hr@teamreddog.com, and we will work to ensure an accessible experience. We strictly adhere to federal, state, and local laws to maintain a workplace free from discrimination and harassment.

We offer competitive compensation aligned with U.S. industry standards, and our final offer will reflect the candidate's location, job-specific skills, experience, and knowledge.

  • All applicants must be authorized to work in the U.S. without the need for sponsorship.
  • Team Red Dog is an E-Verify employer.
  • Employment is contingent upon the successful completion of a reference and background check.
  • Please no solicitations from C2C or recruiting firms.