מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
As a Senior Software Engineer Leader on the Data and AI team, you will drive the technical strategy and architecture of our next-generation data infrastructure systems across multiple teams. You'll establish the architectural vision for real-time data processing capabilities, define secure storage solution patterns, and design privacy-first data access frameworks that become organizational standards. You'll lead the technical direction for our Machine Learning (ML) infrastructure platform, creating a comprehensive technical roadmap that spans from training environments through production deployment at scale. As a technical leader, you'll mentor teams of engineers, scientists, and data professionals while driving enterprise-wide initiatives that reshape our data processing capabilities.Key job responsibilities- Drive the technical vision for ML platform infrastructure components, architecting solutions that support the complete model lifecycle. Define and implement standards for training environments, validation frameworks, and deployment systems that can scale.
- Own and evolve data governance implementation, designing and building robust security controls and authentication mechanisms. Establish patterns for compliant data access that protect sensitive information while ensuring maintainability.
A day in the life
A typical day as a Senior Software Development Engineer involves leading technical initiatives and guiding the team in building robust data and ML infrastructure solutions. Your morning might start with leading design reviews, helping team members navigate complex architectural decisions, or collaborating with Applied Scientists and Product Managers to translate business requirements into technical roadmaps for your team. Throughout the day, you'll balance hands-on technical work with technical leadership responsibilities. This includes architecting solutions, reviewing critical code changes, and mentoring team members on system design principles. You'll guide the team in implementing and optimizing data processing systems, and help establish patterns for performance monitoring and reliability improvements. When production issues arise, you'll lead the investigation and guide the team toward sustainable solutions while identifying opportunities to strengthen the system architecture.Benefits Summary:1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) Plan
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Bachelor's degree in computer science or equivalent
- Advanced degree (Master's, PhD) in Computer Science, Engineering, or a quantitative field preferred
- Experience in leading and architecting Data and AI infrastructure solutions
- Proven track record of tackling highly ambiguous, complex data challenges and delivering impactful solutions
- Hands-on experience implementing GenAI applications and algorithms, and advancing the state of the art
משרות נוספות שיכולות לעניין אותך