Principal Software Engineer

4 hours ago


Redwood City, California, United States Snorkel AI Full time
Join Our Team as a Principal Software Engineer

We're on a mission to make machine learning practical for everyone, and we're looking for a talented Principal Software Engineer to help us achieve this goal. As a key member of our team, you'll work across the stack to deliver major new features and infrastructure, improve our practices and culture, and align Engineering on a shared technical vision.

Key Responsibilities:
  • Design and build customer-facing software systems for cloud-native applications
  • Deep experience with AI/ML frameworks and pipelines
  • Experience at high-growth technology startups
  • Experience building software products for large enterprise customers
  • Deep experience with Python, distributed computing, and cloud platforms
Requirements:
  • Bachelor's degree in Computer Science or related field
  • 12+ years experience in designing and building customer-facing software systems for cloud-native applications
  • Deep experience with AI/ML frameworks and pipelines
Preferred Qualifications:
  • 16+ years of professional software engineering experience
  • Experience designing software development platforms for machine learning or data-focused practitioners

We offer a competitive salary range of $220,000.00 - $280,000.00 and a comprehensive benefits package, including medical, dental, and vision plans, a yearly wellness stipend, and a 401k program. We're proud to be an Equal Employment Opportunity employer and are committed to building a team that represents a variety of backgrounds, perspectives, and skills.



  • Redwood City, California, United States Snorkel AI Full time

    Join Our Team as a Principal Software EngineerWe're on a mission to revolutionize the way AI is built by creating a platform that empowers organizations to develop and deploy AI models at scale. As a Principal Software Engineer at Snorkel AI, you'll play a critical role in shaping our product and technical systems to meet the evolving needs of our...


  • Redwood City, California, United States Informatica Full time

    Job Title: Principal Software Development Engineer in TestWe are seeking a highly skilled Principal Software Development Engineer in Test to join our team at Informatica. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining test plans, test cases, and automated test suites.Key Responsibilities:Provide...


  • Redwood City, California, United States Oracle Full time

    Job SummaryOracle is seeking a highly skilled Senior Principal Software Engineer to join our team. As a key member of our software engineering division, you will be responsible for analyzing, designing, developing, troubleshooting, and debugging software programs for commercial or end-user applications.Key ResponsibilitiesDesign and implement major changes...


  • Redwood City, California, United States Snorkel AI Full time

    Join Snorkel AI as a Principal Software EngineerWe're on a mission to make machine learning practical for everyone, and we're looking for a talented Principal Software Engineer to help us achieve this goal. As a key member of our engineering team, you'll work on designing and building customer-facing software systems for cloud-native applications, leveraging...


  • Redwood City, California, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Senior Principal Engineer to lead the development of our cloud-native big data services. As a key member of our Data Services organization, you will be responsible for driving the architecture, design, and development of key features of our Data Services.ResponsibilitiesDrive the architecture, design, and...


  • Redwood City, California, United States Oracle Full time

    Job DescriptionJob SummaryOracle is seeking a highly skilled and experienced Senior Principal Software Engineer to join our team. As a key member of our software engineering division, you will be responsible for designing, developing, and troubleshooting software programs for commercial and end-user applications.Key ResponsibilitiesDesign and implement major...


  • Redwood City, California, United States Oracle Full time

    Job SummaryWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Oracle. As a key member of our software development team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesTechnical LeadershipProvide technical guidance and leadership...


  • Redwood City, California, United States Anomali Full time

    Job Title: Principal UI/UX EngineerAt Anomali, we're revolutionizing the way our customers approach security operations. As a Principal UI/UX Engineer, you'll play a critical role in shaping the user experience of our next-generation threat detection and search platform.Responsibilities:Lead the design and development of innovative UI/UX solutions for our...


  • Redwood City, California, United States Anomali Full time

    Job Title: Principal UI/UX EngineerAnomali is seeking a highly skilled Principal UI/UX Engineer to lead the design and development of our next-generation threat detection and search platform. As a key member of our engineering team, you will be responsible for creating innovative and user-friendly interfaces that meet the needs of our...


  • Redwood City, California, United States Karius Full time

    Job Title: Principal Platform ArchitectKarius is a leading life science startup transforming the way pathogens and microbes are observed throughout the body. We're seeking a highly skilled Principal Platform Architect to join our engineering team and play a critical role in shaping the technology behind our platform.About the RoleAs a Principal Platform...


  • Redwood City, California, United States Vungle Full time

    About LiftoffLiftoff is a leading growth acceleration platform for the mobile industry, helping advertisers, publishers, game developers, and DSPs scale revenue growth with solutions to market and monetize mobile apps. Our innovative technology is designed to accurately predict which apps a user will like and connect them in a compelling way.Job...


  • Redwood City, California, United States Informatica Full time

    Job Title: Principal Machine Learning EngineerAt Informatica, we're looking for a talented Principal Machine Learning Engineer to join our team. As a key member of our Cloud AI/ML team, you'll be responsible for designing and developing machine learning solutions for our Informatica Intelligent Data Management Cloud (IDMC).Key Responsibilities:Drive the...

  • Software Engineer

    3 weeks ago


    Redwood City, California, United States Zūm Services Full time

    Job Title: Software EngineerZüm Services is a leading provider of student transportation solutions, and we're looking for a talented Software Engineer to join our team.Job SummaryWe're seeking a highly skilled Software Engineer to design, develop, and maintain our cloud-based platform. As a key member of our engineering team, you will be responsible for...


  • Redwood City, California, United States Oracle Full time

    Job DescriptionOverviewOracle is seeking a highly skilled Senior Principal Engineer to lead the development of a new cloud service that will bring together multiple data services under a single pane of glass. The ideal candidate will have expertise in solving difficult problems in the domain of Data Integration and Data Lake, and will be responsible for...


  • Redwood City, California, United States Insight Global Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to lead our robotics software development team. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for innovation.Key Responsibilities:Lead a team of software engineers in the development of...

  • Software Engineer

    1 week ago


    Redwood City, California, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our NetSuite Global Business Unit at Oracle. As a key member of our team, you will be responsible for designing, developing, and deploying innovative cloud-based software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop cloud-based software solutions...


  • Redwood City, California, United States The Fountain Group Full time

    Job OpportunityWe are seeking a skilled Robotics Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining software for our medical robotic systems.Key Responsibilities:Design and develop software for robotic systemsCollaborate with cross-functional teams to integrate software with...


  • Redwood City, California, United States Dexterity Full time

    About DexterityDexterity is a pioneering startup in the field of robot manipulation, dedicated to developing intelligent automation systems for warehouses. Our cutting-edge technology aims to revolutionize the logistics industry by enhancing operational efficiency and supply chain productivity.About the RoleWe are seeking highly skilled Software...


  • Redwood City, California, United States Electronic Arts Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Responsibilities:Lead the technical design and architecture of major components in...


  • Redwood City, California, United States Electronic Arts Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Responsibilities:Lead the technical design and architecture of major components in...