Principal Software Development Engineer

6 days ago


Redmond, Washington, United States Zillow Full time
About the Team

Zillow's AI products empower millions of people to find their dream home with ease and confidence. Our team of scientists and engineers develops cutting-edge machine learning models that enable customers to make informed decisions about their next home.

Job Summary

We are seeking a Principal Software Development Engineer to join our AI Platform team. As a key member of this team, you will play a critical role in designing and building the next-generation AI infrastructure that powers multiple Zillow products.

Key Responsibilities
  • Craft and build scalable infrastructure for orchestrating end-to-end machine learning lifecycle from experimentation phase to production jobs & services
  • Build the roadmap and lead the team towards success in building the next-gen AI infrastructure, which supports AI workload at 10x scale plus governance & compliance requirements
  • Work with a variety of technologies such as Kubernetes, KNative, Argo, Databricks, Kafka, Tensorflow etc.
  • Collaborate with Applied Scientists, Machine Learning Engineers and cross-functional teams in crafting and implementing your technical vision
  • Work closely with our data infrastructure team to build the data systems and stores that power ML models
  • Collaborate with various teams (Product, Engineering) to scope and deliver platform solutions
Requirements
  • A degree (BS+) in Computer Science or a related field. Masters in Computer Science preferred
  • 5+ years of experience with Machine Learning, data and/or backend web services & infrastructure
  • 2+ years of experience with platform solutions for large-scale AI applications
  • Experience working with cloud services (AWS/Azure/GCP)
  • Excellent interpersonal skills and passionate about collaborating across organizational boundaries
Nice to Haves
  • Have vision and passion to make Machine Learning development easier for ML Practitioners
  • Experience developing sophisticated software systems scaling to millions of users with production quality deployment, monitoring and reliability
  • Experience with Databricks (for data and/or ML use cases)
  • Experience with building low-latency, high-reliability Web Services (K8s, KNative services)
  • Experience with Machine Learning Frameworks (e.g. PyTorch, Keras, Tensorflow, XGBoost)
  • Experience with modern data technologies (Spark, Hive, Kafka, Beam, Airflow)
What We Offer

Zillow is a leader in the real estate industry, and we offer a competitive salary and benefits package, including comprehensive medical, dental, vision, life, and disability coverages, as well as parental leave, family benefits, retirement contributions, and paid time off.

We are committed to fostering an inclusive, innovative environment with the best employees. We are an equal opportunity employer committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.



  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Azure Networking team. As a key member of our team, you will be responsible for designing and building software defined network infrastructure that powers millions of servers around the globe for Azure, Bing, and other Microsoft cloud...


  • Redmond, Washington, United States Talent Software Services Full time

    Software Development Engineer Job Overview: Talent Software Services is seeking a skilled Software Development Engineer for a contract position in Redmond, WA. This opportunity will last nine months with a strong possibility of extension. Key Responsibilities: * Develop software solutions for various projects * Collaborate with cross-functional teams to...


  • Redmond, Washington, United States Microsoft Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineering Lead to join our Azure Data Engineering team at Microsoft. As a key member of our team, you will be responsible for architecting and developing workflows that change how Microsoft engineers build software, leveraging GenAI and other modern approaches.Key ResponsibilitiesDevelop...


  • Redmond, Washington, United States Talent Software Services Full time

    Job Summary:Talent Software Services is seeking a skilled Software Development Engineer for a contract position. The opportunity is expected to last nine months with a strong chance for a long-term extension.Position Summary:The primary function of a software engineer is to apply the principles of computer science and mathematical analysis to the design,...


  • Redmond, Washington, United States Zillow Full time

    About the TeamZillow's AI products empower millions of people to find their dream home with ease and confidence. Our team of scientists and engineers develops cutting-edge machine learning models that drive innovation in the real estate industry.Job SummaryWe are seeking a Principal Software Development Engineer to join our AI Platform team. As a key member...


  • Redmond, Washington, United States Talent Software Services, Inc. Full time

    Job Title: Software Development EngineerTalent Software Services, Inc. is seeking a skilled Software Development Engineer to join our team in Redmond, WA.Job Summary:We are looking for a talented Software Development Engineer to work on a contract position for nine months with a strong chance for a long-term extension.Position Summary:The main function of a...


  • Redmond, Washington, United States Microsoft Full time

    Job DescriptionMicrosoft is seeking a highly motivated Principal Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and implementing software solutions for our products.ResponsibilitiesDesign and develop software solutions for our productsCollaborate with cross-functional...


  • Redmond, Washington, United States Talent Software Services, Inc. Full time

    Job SummaryTalent Software Services, Inc. is seeking a skilled Software Development Engineer for a contract position in Redmond, WA. This opportunity is a nine-month contract with a strong chance for a long-term extension.Position SummaryThe primary function of a software engineer is to apply the principles of computer science and mathematical analysis to...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Software Engineer - AI PlatformMicrosoft is seeking a highly skilled Principal Software Engineer - AI Platform to join our team. As a member of this team, you will have the opportunity to work on multiple levels of the AI software stack, including the fundamental abstractions, programming models, compilers, runtimes, libraries, and APIs...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Software Engineering Manager - WindowsMicrosoft is seeking a highly skilled Principal Software Engineering Manager to lead the engineering team in delivering Windows OS features on time with high quality. As a key member of the Windows team, you will be responsible for managing, mentoring, and growing the careers of your team,...


  • Redmond, Washington, United States Amazon Development Center U.S., Inc. Full time

    Join Our Team as a Software Development EngineerWe are seeking talented software development engineers to join our Amazon Managed Streaming for Kafka (MSK) team. As a member of our team, you will have the opportunity to design and build new features, make performance improvements, and identify and investigate new technologies to deliver an exceptional...


  • Redmond, Washington, United States SpaceX Full time

    Protecting the Future of Space ExplorationAt SpaceX, we're pushing the boundaries of what's possible in space travel and exploration. As a Principal Security Software Engineer, you'll play a critical role in safeguarding our systems, networks, and data from cyber threats.Responsibilities:Design and implement secure technology solutions to protect SpaceX's...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Engineering ManagerMicrosoft is seeking a highly skilled and experienced Principal Engineering Manager to join our team. As a Principal Engineering Manager, you will be responsible for leading a team of engineers and driving the development of software solutions that meet the needs of our customers.Key Responsibilities:Lead a team of...


  • Redmond, Washington, United States Amazon Development Center U.S., Inc. Full time

    Join Our Team as a Software Development EngineerWe are seeking talented engineers to join our Amazon Managed Streaming for Kafka (MSK) team, where you will have the opportunity to build the future of data streaming.About the RoleWe are looking for engineers who are passionate about data streaming and are enthusiastic about contributing to open source. As a...


  • Redmond, Washington, United States Amazon Development Center U.S., Inc. Full time

    Join Our Team as a Software Development EngineerWe are seeking talented engineers to join our Amazon Managed Streaming for Kafka (MSK) team, where you will have the opportunity to build the future of data streaming.About the RoleWe are looking for engineers who are passionate about data streaming and are enthusiastic about contributing to open source. As a...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Unlock the Future of Cloud ComputingMicrosoft is seeking a seasoned Principal Hardware/Software Engineer to join our Azure Hardware Systems & Infrastructure (AHSI) team. As a key member of our Leading-Edge Architecture Pathfinding (LEAP) team, you will play a critical role in shaping the future of cloud computing.About the RoleWe are looking for a highly...


  • Redmond, Washington, United States SpaceX Full time

    Job Title: Principal Security Software EngineerSpaceX is seeking a highly skilled Principal Security Software Engineer to join our Blue Team. As a key member of our security team, you will be responsible for designing, building, and maintaining innovative security solutions to protect our rockets, spacecraft, and global satellite internet constellation,...


  • Redmond, Washington, United States Microsoft Full time

    Design and Develop AI-Powered ExperiencesAs a Principal Software Engineering Manager at Microsoft, you will have the opportunity to lead a team of UX engineers in designing and developing complex web applications using modern front-end technologies such as React, TypeScript, GraphQL, and Relay. Your team will work closely with product management, design, and...


  • Redmond, Washington, United States Microsoft Full time

    About MicrosoftMicrosoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.About the RoleWe are seeking a Principal Software Engineer Lead to join our Azure Data...


  • Redmond, Washington, United States Intelliswift Software Full time

    Job Title: Software Engineer - AI/MLLocation: RemoteDuration: 12 MonthsSummary:The primary function of a software engineer is to apply computer science and mathematical principles to design, develop, test, and evaluate software and systems that enable computers to function. A typical software engineer researches, designs, develops, and tests operating...