Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Machine Learning

$212.2k - $304k

Indeed, Inc., c/o CT Corporation (Indeed.com)

Your job Lead architectural analysis, design, and implementation of large-scale, company-wide efforts that cross technologies and systems, both internally developed and 3rd-party-developed. Write software to fulfill larger, less well-defined full-stack work requests, including the creation of prototypes, proofs-of-concept, and reference implementations for your team's products. Responsible for working with Product Managers, Engineering leads, Science leads and other stakeholders to clarify requirements, and decompose large requests into smaller ones that can be completed sequentially or in parallel. Refine Product and Engineering goals, ensuring they align with company objectives, and drive technical direction and goals across multiple teams. Design full-stack, enterprise architecture to capture integrations between systems and workflows, identify gaps and overlaps, and direct in resolving those in order to ensure systems work effectively to deliver business value. Proactively design new systems and enhancements to existing systems to support substantial new features and products. Drive process improvements for your team. Write software to fix complex bugs, triage newly reported bugs by estimating the scope and priority of each bug, investigate and resolve difficult problems, and recommend fixes for your team’s products. Communicate the details of proposed and planned solutions to technical and non-technical audiences, including impacts of potential solutions and work needed to achieve technical plans. Support your team and peers by providing feedback in the Engineering and Product organizations regarding code changes made by other engineers, designs for new enhancements, what they are doing well, and where they have opportunities for growth. Provide detailed architectural and algorithmic guidance for projects across the organization. Write documentation for your team’s products, code, and work items. Share your expertise on products and technologies by mentoring other engineers and by helping them prioritize work items based on urgency, business impact, and goals. Guide teams both directly and indirectly through other technical leaders to deliver advertising and monetization projects of significant technical complexity. Interview candidates for various positions in the Engineering organization, and participate in group discussions on candidates’ fitness for those positions. Influence and drive technical direction and goals across multiple teams. Identify and solve complex high-value advertising and monetization problems that span multiple teams and product areas. Provide detailed architectural and algorithmic guidance for projects across the organization. Mentor technical leads across multiple teams. Guide teams both directly and indirectly through other technical leaders to deliver advertising and monetization projects of significant technical complexity. Develop and effectively communicate long-term technical vision, direction, architecture, and plans for projects that impact advertising and monetization. Interview candidates for various technical leadership positions and train other interviewers. Position is in Seattle, Washington. Up to 100% telecommuting is permitted from anywhere in the U.S. Who you are Minimum Requirements: Bachelor’s or foreign equivalent degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a closely related computer technical field; Five years of professional work experience designing and leading delivery of software or Machine Learning architectures for large scale software systems with significant traffic; Five years of experience designing and leading delivery of algorithms and Machine Learning models for large scale software systems with significant traffic; Five years of experience analyzing, informing, and developing solutions to ranking or recommendation problems based on highly complex datasets; Five years of experience programming with JVM languages, using at least one of the following software programming languages: Kotlin, Java, Scala, C, C++, C#, Python, or Go; Five years of experience in large scale data analysis, using Python and Data Query Languages; Five years of experience working with distributed databases and event streaming technologies, such as MongoDB, Kafka, Kafka Streams, or similar; Three years of experience mentoring and providing technical guidance to tech leads across multiple teams and business domains; and Three years of experience architecting and running business critical systems on cloud technologies. Experience may be gained concurrently. Multiple positions available. Salary Range Disclaimer The salary range for this role reflects the minimum and maximum compensation for the role. Offers are typically made between the range minimum and the range midpoint. Actual compensation will be determined based on job-related skills, experience, and expertise, as evaluated during the interview process. The range(s) listed is just one component of Indeed's total compensation package for employees. Other rewards may include quarterly bonuses, Restricted Stock Units (RSUs), a Paid Time Off policy, and many region-specific benefits. Compensation may also vary based on where a role is performed, as work locations are grouped into geographic pay tiers to reflect cost of labor differences in different geographic markets. Candidates can view geographic pay tiers by location on our career site ( and recruiters can confirm how location is considered for a specific role. Salary Range Transparency Salary Range: $212,202 to $304,000 per year EEO and Accommodations Indeed is deeply committed to building a workplace and global community where inclusion is not only valued, but prioritized. We’re proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, family status, marital status, sexual orientation, national origin, genetics, neuro-diversity, disability, age, or veteran status, or any other non-merit based or legally protected grounds. Indeed provides reasonable accommodations to qualified individuals with disabilities in the employment application process. To request an accommodation, please visit If you are requesting accommodation for an interview, please reach out at least one week in advance of your interview. For more information about our commitment to equal opportunity/affirmative action, please visit our Careers page ( #J-18808-Ljbffr Indeed, Inc., c/o CT Corporation (Indeed.com)

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Machine Learning in Seattle, WA vacancy
  • $231k

     ...technology platform powered by data and machine learning provides secure, differentiated, and...  ...suppliers, and employees. Our world class engineering and machine learning turn massive,...  ...decisions Minimum Qualifications 10+ years of software engineering, including 4+ years... 
    Suggested
    Local area
    Flexible hours

    Traveltechessentialist

    Seattle, WA
    2 days ago
  • $165.22k - $283.23k

     ...intelligence into the physical world. As a Principal Engineer, you will set the technical direction...  ...that blend cloud infrastructure, machine learning, and hardware interaction. You will...  ...Qualifications 10+ years of professional software development experience Experience... 
    Suggested
    Local area
    Immediate start

    Siemens Mobility

    Bellevue, WA
    12 hours ago
  • $163.8k - $245.8k

     ...functional AI teams that bring together product leaders, machine learning engineers, and full‑stack builders to create intelligent agents...  ..., but brighter. About the Role As a Senior or Principal Full Stack Software Engineer in Agent Factory, you’ll help build the user... 
    Suggested
    Work experience placement
    Work at office
    Remote work
    Home office
    Flexible hours

    HR Tech Job

    Seattle, WA
    3 days ago
  • $274k - $376.2k

     ...Team We are a small team of engineers exploring new Auth0 products...  .... Join our team to have fun learning and collaborating with a great...  ...a very senior, knowledgeable Software Architect (P6) that both...  ...use artificial intelligence, machine learning, or other automated... 
    Suggested
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Okta

    Bellevue, WA
    4 days ago
  • $264.1k - $369.74k

    Sr Principal Software Engineering - Enterprise Technology page is loaded## Sr Principal Software Engineering - Enterprise Technologylocations: Greater Seattle Areatime type: Full timeposted on: Posted Todayjob requisition id: R63917Application close date:Applications will... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Relocation

    Blue Origin LLC

    Seattle, WA
    4 hours ago
  •  ...to creating category‑leading enterprise software that unleashes that power. To make that...  ...: Deep technical background in Workflow Engines, Orchestration, and structured/unstructured...  ...shapes and sizes—and passion can’t be learned. Many of our roles allow for flexibility... 
    Work at office
    Immediate start
    Remote work

    UiPath

    Bellevue, WA
    4 days ago
  • $231k

     ...Principal Software Development Engineer Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to...  ...00ms latency requirements. Strong experience with deep learning frameworks (PyTorch, TensorFlow) for production ML systems... 

    11105 Expedia, Inc.

    Seattle, WA
    3 days ago
  • $202.8k - $327.63k

     ...ll do The Docusign AI team is seeking a Principal Software Architect to act as a seasoned subject...  ...technical architect behind the discovery engine that powers the world’s most critical...  ...with potential for employer contributions Learning and Development: options for coaching,... 
    Contract work
    Work at office
    Local area
    Remote work
    2 days per week

    DocuSign

    Seattle, WA
    1 day ago
  • $99.6k - $234.6k

    Principal AI Agent / ML Software Engineer (OCI) Job Identification 336160 Job Category Product Development Posting Date 06/11/2026, 06:05 PM Job Type Regular Employee Does this position require a security clearance? No Years 6 to 10+ years Applicants are required... 
    Temporary work
    Flexible hours

    Ll Oefentherapie

    Seattle, WA
    4 days ago
  • Overview As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence...  ...on various architectures Support developer community in learning lessons from high-performance computing (HPC) domain... 

    JPMorganChase

    Seattle, WA
    2 days ago
  • $249k

     ...journey. We’re building a more open world. Join us. Principal Software Engineer, Observability Introduction to the Team: Our...  ...employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized... 
    Local area
    Flexible hours

    Expedia Group

    Seattle, WA
    3 days ago
  • $188.7k - $258.39k

     ...committed to building breakthrough software with a spark of magic. We believe a...  ...About the Role We are looking for a Principal Software Engineer to join our Applied AI team. This is...  ...organization. You will work closely with machine learning experts, data scientists, product... 
    Immediate start
    Flexible hours

    Highspot

    Seattle, WA
    16 days ago
  • $231k

     ...technology platform powered by data and machine learning provides secure, differentiated, and...  ...suppliers, and employees. Our world class engineering and machine learning turn massive,...  ...Minimum Qualifications: ~10+ years of software engineering, including 4+ years... 

    Expedia Group

    Seattle, WA
    5 hours ago
  • $200.6k - $250.4k

    Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this strategy is a need for world-class technical leadership-engineers who can see... 
    Flexible hours

    WEX

    Seattle, WA
    4 days ago
  • $188.7k

     ...enablement, Highspot is committed to building breakthrough software with a spark of magic. We believe a great place to work is...  ...workplace, and their world. About the Role We are looking for a Principal Data Engineer to join our growing Data Platform team. This is a rare... 
    Immediate start
    Flexible hours

    Highspot

    Seattle, WA
    2 days ago
  • $119k

     ...employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized...  ...drive loyalty and traveler satisfaction. As a Full Stack Software Engineer working on Expedia’s critical production checkout applications... 
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Expedia , Inc.

    Seattle, WA
    19 hours ago
  • $200k

     ...delivered and validated iteratively. Engineers within Synthesia are empowered to contribute...  ...seven (7) years of experience as a software engineer, with experience operating at a...  ...world‑class AI researchers and engineers. Learn more about our AI Research Lab and the... 
    Full time
    For contractors
    Local area
    Visa sponsorship

    Synthesia Limited

    Seattle, WA
    4 hours ago
  •  ...for the right cost. Job Description Job Description: Senior software engineers who are passionate about solving large business...  ...develop a new class of services. An ideal system will employ machine learning, change modelling, automation of business process and logistics... 
    Contract work

    Saicon Consultants

    Bellevue, WA
    3 days ago
  • $117.75k - $195k

     ...and so are the rewards. We're looking for an exceptional Software Engineer, Agentic AI to help shape the future of our core platforms...  ...distributed and cloud-based systems that support the full machine learning lifecycle - from data ingestion and preprocessing to model... 
    Work at office
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Bellevue, WA
    1 hour ago
  • $119k

     ...technology platform powered by data and machine learning provides secure, differentiated, and...  ...do this, we need technically passionate engineers with a strong frontend foundation, an entrepreneurial...  ...professional experience2+ years of software development experience building and... 
    Work at office
    Local area
    Relocation package
    Flexible hours
    3 days per week

    Expedia Group

    Seattle, WA
    3 days ago
  • $136k

     ...Software Development Engineer III, Advertising Technology Expedia Group Advertising builds the platforms and experiences that connect advertisers...  ..., and traveler experience. You’ll work with Product, Machine Learning, Data Science, and Platform teams to integrate with... 
    Flexible hours

    Traveltechessentialist

    Seattle, WA
    1 hour ago
  •  ...Principal Software Engineer – (Gen AI, Big Data): Are you energized by the idea of innovating with Generative AI? Do you want to create...  ...networking experiences at the cutting edge of Generative AI, Machine Learning, Big Data, and Cloud Computing. You will help define... 
    Worldwide
    Shift work

    Extreme Networks

    Seattle, WA
    more than 2 months ago
  • $152k - $209k

     ...are seeking an accomplished Principal Engineer to lead the technical architecture...  ...Experience: 8–10 years in software engineering, specializing in...  ...plans and policies. To learn more about our Total Rewards...  ...use artificial intelligence, machine learning, or other automated... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Bellevue, WA
    27 days ago
  • $211.65k - $286.35k

     ...Senior Software Engineer Company: The Boeing Company The Boeing Company is currently seeking a Senior Software Engineer to support our...  ...experience in hardware and software integration. Experienced with Machine Learning (ML) vision processing algorithm. Experienced with DO-178B... 
    Permanent employment
    Work experience placement
    Relocation package
    Flexible hours
    Shift work
    Day shift

    Boeing

    Tukwila, WA
    1 day ago
  •  ...About the team Airwallex's Engineering Productivity team sits within the Infrastructure...  ...and is on a mission to turn everyday software engineers into superheroes on delivering...  ...productivity with AI: Utilize AI and machine learning to streamline developer workflows, automate... 

    Airwallex

    Seattle, WA
    2 days ago
  • $220k - $292k

     ...hardest problems facing our customers. We are looking for software engineers, hardware engineers, roboticists, and front-end mobile developers...  ...systems and distributed computing Familiarity with machine learning and AI applications in robotics Knowledge of sensor fusion... 
    Full time
    Work experience placement
    Immediate start
    Remote work
    Relocation

    Anduril Industries

    Seattle, WA
    3 days ago
  • $184.5k

     ...Senior Software Development Engineer At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company...  ...collaborate closely with Product, Data Science, and Machine Learning engineers to turn ideas into production systems,... 
    Work at office
    Worldwide
    Relocation package
    Flexible hours
    3 days per week

    Expedia Group

    Seattle, WA
    19 hours ago
  • $208k - $300k

     ...The Simulation team at Zoox is looking for software engineers with diverse talents and real-world product experience to help realize our...  ...to market. Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility... 
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    2 days ago
  •  ...reputation with the clients. 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 with clients. Who Should Apply Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Seattle, WA
    2 days ago
  • $119k

     ...travel brands. Our team provides the core engines that analysts, data scientists, and...  ...drive the company's strategy. As a Software Development Engineer II, you will join...  ...engineering platform for large-scale ETL, machine learning, and advanced analytics workloads. Runs... 
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Expedia Group

    Seattle, WA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Machine Learning. Be the first to apply!