[Remote] Principal Full Stack Software Development Engineer
Note: The job is a remote job and is open to candidates in USA. Zillow is a real estate technology company whose AI organization develops AI-powered experiences for customers and industry professionals. The Principal Full Stack Software Development Engineer will lead the architecture, development, and technical strategy for agentic AI applications and infrastructure, while mentoring engineers and collaborating with science, product, design, and research leaders.
Responsibilities
- Collaborate closely with applied scientists, engineering, design, and research to understand, scope, design, prototype, implement, and iterate on internal and external facing systems supporting and implementing next-generation AI applications
- Lead small working groups to build POCs and to prove out new agentic customer experiences and try out new infrastructure
- Set the tone of software development culture in Transaction AI with an emphasis on finding new and effective ways to leverage AI tools to increase the quality and scale of the engineering outputs
- Partner with Senior Product Leadership to align engineering capability to business strategy
- Set the standard for high-quality work through code reviews, mentoring, and the development of guidelines
- Provide leadership that helps navigate the team through complicated technical challenges
- Educate the science leadership of Transaction AI about the back-end systems being built or that you are proposing we build or adopt and connect them back to our teams core strategy and the wider AI org agentic strategy
- Support the growth and development of individuals and the team through interviewing, onboarding, and mentorship
Skills
- 8+ years of experience building and shipping production-grade software or services
- Strong understanding of software design patterns and principles
- An understanding of the Machine Learning product development cycle and excitement to learn more about it
- You are comfortable contributing across the stack, including ETL, backend services, and product front-end
- You are fluent in languages such as Python, Typescript, and Javascript
- Strong use of and familiarity with AI coding tools and effective patterns of deploying AI agents to multiply your impact
- Are excited and comfortable communicating highly technical ideas with leaders and principles across technical disciplines - not just with other engineers
- Experience setting architecture vision and strategy for an organization
- Experience in developing highly available services at Internet scale
- Ability to collaborate across teams and leaders, indirectly influence others in a positive way, and navigate difficult conversations and decisions
- Have experience and passion for mentoring and guiding engineers, helping develop and grow technical leaders
- Experience developing applications that rely on generative AI or large language models and related technologies (knowledge retrieval solutions, for example)
- Experience collaborating with science, engineering, design, research and product partners in a team with a startup culture
Benefits
- This position is also eligible for equity awards based on factors such as experience, performance and location.
- Remote work: employees may work from a physical location of their choice, which must be identified to the Company.
- Through Cloud HQ, most employees have the flexibility to work from wherever they're most productive.
Company Overview
Company H1B Sponsorship