1

Machine Learning Engineer Software Engineer Jobs in Wenatchee, WA

Data Engineer

Wenatchee, WA ยท On-site

$123K - $148K/yr

... machine-learning-ready datasets where appropriate, ensuring outputs are explainable, practical, and ... engineering, business, or equivalent practical experience preferred. โ€ข Experience designing and ...

Data Engineer

Wenatchee, WA ยท On-site

$90K - $125K/yr

We are looking for a Data Engineer to join our team in Wenatchee, WA. Position Summary Goodfellow ... Support forecasting, predictive analysis, and machine-learning-ready datasets where appropriate ...

Field Engineer

Wenatchee, WA ยท On-site

$76K - $92K/yr

Computer software - Microsoft Office Suite, specifically Excel-based templates, ProjectSight ... Constantly operates a computer and other office machinery, such as a calculator, copy machine ...

Office Engineer

Wenatchee, WA ยท On-site

$76K - $89K/yr

Computer software - Microsoft Office Suite, specifically Excel-based templates, ProjectSight ... Constantly operates a computer and other office machinery, such as a calculator, copy machine ...

VDC Engineer

Wenatchee, WA ยท On-site

$80K - $100K/yr

Continuously improve VDC processes and workflows through ongoing learning and collaboration Why You ... Experience using Autodesk software such as Revit, Navisworks, AutoCAD, or Civil 3D * Understanding ...

Operating Engineer S2 - Critical Environments

Quincy, WA ยท On-site

$70K - $94K/yr

The -Operating Engineer S2 - Critical Environments maintains and repairs electrical, mechanical, and plumbing/piping equipment, machinery and controls located in the interior and exterior of building.

Develop construction documents and 3D roadway models using transportation design software ... Active Professional Engineer (PE) license in Washington State required * Minimum 5+ years of ...

next page

Showing results 1-20

Machine Learning Engineer Software Engineer information

See Wenatchee, WA salary details

$68.5K

$159.2K

$221.7K

How much do machine learning engineer software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for machine learning engineer software engineer in Wenatchee, WA is $159,165.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,500.00 and $186,700.00 per year, depending on experience, location, and employer.

What is the difference between Machine Learning Engineer Software Engineer vs Data Scientist?

AspectMachine Learning EngineerSoftware Engineer
Required CredentialsBachelor's/Master's in CS, specialized ML coursesBachelor's in CS or related field
Work EnvironmentDevelops ML models, algorithms, data pipelinesBuilds software applications, systems, APIs
Industry UsageAI/ML projects, data-driven solutionsWeb, mobile, enterprise software

Machine Learning Engineers focus on designing and deploying ML models, requiring expertise in algorithms and data handling. Software Engineers develop broader software applications, emphasizing coding and system architecture. While both roles require programming skills, ML Engineers specialize in AI/ML tasks, whereas Software Engineers work across various software domains.

How do Machine Learning Engineer Software Engineers typically collaborate with data scientists and software development teams?

Machine Learning Engineer Software Engineers often serve as a bridge between data scientists and software development teams. They work closely with data scientists to understand and implement machine learning models, ensuring that the models are production-ready and scalable. Additionally, they collaborate with software engineers to integrate these models into existing applications, monitor their performance, and address any engineering challenges. This cross-functional collaboration is essential for delivering robust, end-to-end AI solutions that add real value to the business.
What are popular job titles related to Machine Learning Engineer Software Engineer jobs in Wenatchee, WA? For Machine Learning Engineer Software Engineer jobs in Wenatchee, WA, the most frequently searched job titles are:
What cities near Wenatchee, WA are hiring for Machine Learning Engineer Software Engineer jobs? Cities near Wenatchee, WA with the most Machine Learning Engineer Software Engineer job openings:

Systems Software Engineer (I, II or III)

Chelan Public Utility District

Wenatchee, WA โ€ข On-site, Remote

$62 - $83.25/hr

Other

Medical, Dental, Vision, Life, PTO

Posted 29 days ago


Job description

APPLICATION MATERIALS

Applicants are asked to submit aย combined cover letter and resume in one PDF document.ย 

Note from the hiring manager: If there is something specific that you would like to share outside of your resume, there is room for you to do this in your cover letter.ย  This is optional so feel free to use it but ok to skip also.ย  I look forward to learning more about you.

To expedite the application process, combine your cover letter and resume into one PDF document before applying and upload electronically when requested in the online application process.

This position is OPEN UNTIL FILLED andย applicants are encouraged to apply immediately.ย ย The first review date for application materials is scheduled for May 29.

IMPORTANT NOTE: Chelan PUD does not sponsor work visas such as H-1B, E-3, F-1, OPT, student visas, TN, or any other visas. Candidates and employees must be eligible to work in the United States without visa sponsorship.

Interested parties are also invited to contact Human Resources atย ย to discuss the position.

SALARY RANGE

Introductory Period:ย New employees holding regular positions must complete an introductory period of twelve months.

BENEFITS EPOA

In addition to competitive wages Chelan PUD employees also enjoy outstanding benefits which include zero cost employer funded medical, dental, and vision healthcare benefits, access to the employee assistance program, and a VEBA health reimbursement account.

Washington state retirement PERS participation and optional 457 plan participation with an employer matching 401(a) plan.

Leave, life & disability benefits including paid leave starting at 21 days per calendar year up to 35 with tenure, 12 paid holidays per calendar year,ย paid jury duty, short-term disability & long-term disability, and basic life, AD&D, and optional voluntary life.

The work life benefits include optionalย flexible spending accounts for healthcare and dependent care, educational assistance, various rewards and recognition programs and position specific stipends.

For more explanation of the district benefits please visit our benefits websiteย .

JOB POSTING

This position will be filled at the System Software Engineer I, II or III level, contingent upon the experience of the selected candidate.

Systems Software Engineer III

Overview
The Systems Software Engineer III is the career-level contributor responsible for delivering high-quality, scalable, and secure software solutions by applying advanced engineering skills and strong analytical capabilities within cross-functional Agile teams. Responsibilities include system design, technical implementation, process improvement, backlog planning, technical analysis, and peer mentoring. Operating in an Agile/DevOps environment, this role solves complex technical challenges, supports continuous improvement, and shares expertise to enhance team performance and the development of less experienced engineers.
Responsibilities

  • Technical Strategy & Execution: Translates user stories and functional requirements into secure, reliable, and maintainable software solutions using modern frameworks and tools. Develops high-quality code and integrations that adhere to team and District standards; participates in peer reviews and contributes to reusable patterns and components. Resolves complex technical challenges and is recognized as a primary resource for expertise in modern engineering practices and tools. Applies and champions Agile, DevOps, and testing strategies to advance engineering maturity and reduce cycle time. Monitors personal and team-level task progress, communicates blockers or risks, and supports sprint success through technical readiness and collaborative planning.
  • Analysis & Solution Design: Contributes to the technical analysis of complex business requirements by partnering with stakeholders, Business Analysts, and Program Managers. Translates high-level business needs into scalable, efficient system solutions. Identifies gaps, recommends improvements, and validates technical feasibility early in the project lifecycle. Participates in backlog refinement, estimation, and requirements clarification discussions to inform feasibility and sizing. Identifies and documents technical dependencies, integration points, and potential risks; contributes estimates that support team and business planning.
  • Communication & Collaboration: Communicates clearly and professionally with technical and non-technical stakeholders to support alignment and shared understanding. Collaborates regularly with cross-functional partners including Quality Assurance, Security, Infrastructure, and Business Analysts to ensure holistic delivery. Documents technical decisions, design patterns, and development approaches to support transparency and maintainability. Shares insights, flags technical risks, and participates constructively in team planning and review ceremonies. Contributes to Agile eventsโ€”including stand-ups, iteration planning, and demosโ€”by representing technical progress and coordinating with teammates.
  • Mentoring & Coaching: Provides direction and support to junior Systems Software Engineers, helping set clear goals and expectations aligned with business and technical objectives. Contributes to a collaborative team environment that encourages innovation, psychological safety, and continuous learning. Mentors and coaches junior engineers by offering feedback, promoting best practices, and supporting career development planning. Reinforces knowledge sharing, cross-functional learning, and retrospective participation to drive improvement and engagement. Models leadership behaviors, upholds team values, and cultivates trust and accountability. Supports iteration delivery by helping align team members to commitments and by monitoring shared progress.
  • Continuous Improvement & Innovation: Actively participates in retrospectives and recommends improvements to process, tooling, and team practices. Identifies opportunities to reduce waste, improve quality, or enhance delivery velocity through focused innovation. Stays current with evolving technologies, languages, and frameworks; shares findings and promotes practical adoption within the team. Encourages experimentation and iterative improvement aligned with Agile, DevOps, and software craftsmanship principles. Uses team metrics to identify areas for growth and helps foster a culture of continuous learning and ownership.
  • Maintain regular and predictable attendance: Perform related duties and responsibilities as required. Comply with District policies. Complete all required training. Maintain a working knowledge and comply with District safety procedures and specific safety requirements of this position, and those in accordance with applicable provisions of the Revised Code of Washington (RCW) and Washington Administrative Code (WAC).


Reports To
Manager - Technology Development and Innovation
Overtime exemption
Exempt
Qualifications
Education

  • Bachelor''s Degree (B.A. or B.S.) in Computer Science or a related field is required.
  • Equivalent experience (year for year) may substitute for required education.ย 


Experience

  • 5+ years of related software engineering experience in an independent role is required.ย 
  • Proven ability to deliver high-quality software in Agile environments using DevOps practices and modern development frameworks, and utility industry experience, is desired.ย 


Licenses and Certifications

  • Industry-recognized certifications, such as in Agile, DevOps, or relevant technologies, are preferred.ย 


Skills and Abilities
A fully skilled incumbent will have the following knowledge skills & abilities:ย 

  • Software Architecture & Design โ€“ Ability to architect complex systems for scalability, reliability, and maintainability.ย 
  • DevOps & CI/CD โ€“ Experience implementing and managing pipelines.ย 
  • Infrastructure as Code (IaC) โ€“ Familiarity with IaC tools.ย 
  • Cloud & Hybrid Environments โ€“ Knowledge of cloud platforms and hybrid deployment models.ย 
  • Version Control & Code Reviews โ€“ Expertise using Git-based platforms and peer review workflows.ย 
  • Agile & Scrum โ€“ Applied knowledge of Agile principles, ceremonies, and backlog management.ย 
  • Test Automation & Quality Engineering โ€“ Championing unit, integration, and automated testing frameworks.ย 
  • Secure Coding โ€“ Awareness of OWASP, secure development lifecycle (SDLC), and compliance needs.ย 
  • Monitoring & Logging โ€“ Familiarity with system observability tools.ย 
  • District Software & Standards โ€“ Help define or refine standards and contribute to consistency across systems.ย 
  • Systems Analysis & Solution Architecture โ€“ Ability to assess business needs, evaluate system interactions, and contribute to scalable design solutions.ย 
  • User Story Decomposition & Translation โ€“ Translate business and functional needs, typically defined as user stories and acceptance criteria, into clearly scoped technical tasks, acceptance criteria, and implementation designs.ย 
  • Root Cause Analysis โ€“ Identify and analyze underlying causes of technical problems and contribute to corrective action planning.ย 
  • Technical Risk Identification & Mitigation โ€“ Recognize potential delivery or design risks and escalate or recommend mitigation strategies accordingly.ย 
  • Leadership & Coaching โ€“ Ability to mentor engineers, develop strengths, and promote career growth.ย 
  • Technical Project Management โ€“ Basic ability to plan, estimate, delegate, and deliver software projects.ย 
  • Conflict Resolution โ€“ Apply structured communication to support resolution of technical or interpersonal issues.ย 
  • Hiring & Onboarding โ€“ Participation in talent selection and successful team integration.ย 
  • Cross-Functional Collaboration โ€“ Effectively work with Product Owners, Quality Assurance, Security, Infrastructure, and Project Management Office.ย 
  • Stakeholder Communication โ€“ Translate technical information for non-technical stakeholders.ย 
  • Meeting Facilitation โ€“ Facilitate Agile ceremonies (e.g., stand-ups, retrospectives, planning sessions, and demos) as neededย 
  • Documentation โ€“ Clear articulation of designs, patterns, standards, and team practices.ย 
  • Retrospective Participation โ€“ Contribute ideas and observations to retrospectives and team improvement efforts.ย 
  • Metrics-Driven Culture โ€“ Use team KPIs and metrics to identify and act on improvement opportunities.ย 
  • Experimentation & Modernization โ€“ Implement tools, techniques, and process innovations.ย 
  • Personal Reflection โ€“ Reflect on personal performance and adjust approach based on team feedback.ย 
  • Must be proficient in reading, writing and speaking English.ย 

Systems Software Engineer II

Overview
The Systems Software Engineer II contributes to the development, enhancement, and support of software systems that enable Chelan PUD''s business operations. Applies established Agile software engineering practices to deliver secure, scalable, and maintainable solutions. Works under general direction within Agile/DevOps teams, collaborates with cross-functional members, and builds technical skills through practical experience, peer learning, and participation in team planning and execution.
Responsibilities

  • Technical Strategy & Execution: Writes maintainable and testable code using modern frameworks and tools. Contributes to code reviews and incorporates feedback to improve quality and maintain consistency with team standards. Participates in DevOps practices such as builds, deployments, and environment setup under team guidance. Troubleshoots and resolves software defects using structured debugging and support pr...