✨ About The Role
- The Principal Software Engineer will shape the product and technical systems at Snorkel AI to meet current and future AI challenges, working across teams and the stack to deliver major new features and infrastructure
- Responsibilities include improving engineering practices and culture, aligning Engineering on a shared technical vision, and acting as a key technical advisor to company leadership
- The role involves mentoring and guiding every engineer, thinking years ahead about how Snorkel AI can democratize AI through data, and contributing to the technical mission of the company
- The ideal candidate will have a background in building software products for large enterprise customers, experience with AI/ML frameworks, and a passion for developing growth programs for engineering organizations
âš¡ Requirements
- Experienced software engineer with over 5 years in the industry, particularly in designing and building customer-facing software systems for cloud-native applications
- Skilled in architecting and developing production web-scale systems, with a deep understanding of Python, distributed computing, and cloud platforms
- Passionate about promoting technical communication, mentorship, and improving engineering culture within a high-growth technology startup environment
- Excited about taking on challenging and rewarding tasks, acting as a mentor and role model for other engineers, and thinking strategically about the future of AI and data development