✨ About The Role
- The Staff Software Engineer will lead the development of Snorkel Flow, a web application for programmatically labeling training data and managing AI models.
- Responsibilities include architecting, designing, and implementing high-quality code for both client-side and server-side components.
- The role involves mentoring junior developers and fostering a culture of continuous learning and improvement within the team.
- The engineer will collaborate closely with designers, product managers, and ML experts to define project requirements and translate them into technical specifications.
- The position requires ensuring the application is secure, performant, and optimized for scalability while conducting thorough code reviews to maintain high code quality.
⚡ Requirements
- The ideal candidate will have over 6 years of professional full-stack experience, demonstrating a strong ability to develop performant and scalable web applications.
- Expertise in TypeScript and React is essential for building dynamic user interfaces, along with strong proficiency in Python and server web frameworks.
- A successful candidate will have a proven track record of designing and implementing scalable architectures, showcasing their problem-solving abilities and attention to detail.
- Excellent verbal and written communication skills are necessary, as collaboration with various stakeholders is a key aspect of the role.
- The candidate should be self-motivated, possess a positive attitude, and have a strong eagerness to learn and grow within the team.