Job Responsibilities
- Collaborate with Management and Product Management on shaping the department’s vision and roadmap
- Architect and drive strategic evolution of data pipelines, ML frameworks, and service infrastructure.
- Define and lead performance optimization strategies for critical systems.
- Collaborate on project scope and define long-term architectural vision.
- Develop and champion technical strategies aligned with business objectives.
- Lead cross-functional architectural initiatives, ensuring coherent solutions.
- Establish and champion organization-wide knowledge sharing and best practices.
Minimum Qualifications
- Passion and commitment for technical excellence
- B.Sc. or M.Sc. in Computer Science or an equivalent professional experience
- 10+ years of software design, architecture, and development experience, tackling complex problems in backend services and / or data pipelines
- Solid foundation in Data Structures, Algorithms, Object-Oriented Programming, Software Design, Statistics, and core ML concepts
- Architectural expertise in production-grade systems using Java, Python/Scala.
- Architectural expertise in large-scale ML engineering, architecture, deployment, and optimization
- Strategic design and operational leadership of large-scale Big Data processing pipelines (Hadoop, Spark).
- Proven ability to resolve complex architectural challenges in production software systems.
- Executive-level communication and collaboration skills for influencing technical direction.