Job Responsibilities :
- Provide technical leadership and vision, driving innovation in distributed systems, large-scale data pipelines, and ML solutions.
- Lead the full software development lifecycle, including design, architecture, testing, deployment, and operations.
- Architect and deliver high-performance, scalable microservices and real-time inferencing systems using modern ML infrastructure.
- Mentor and grow engineering talent, establish technical direction, and foster a culture of excellence and collaboration.
- Champion engineering rigor, operational excellence, and process improvements to deliver resilient, scalable systems.
Basic Qualifications :
- Degree in Computer Science, Mathematics, or a related discipline.
- 8+ years of experience across the full SDLC including design, coding, reviews, testing, deployment, and operations.
- 4+ years of experience managing engineering teams with a proven track record of delivery.
- 4+ years of experience building distributed Big Data solutions such as Spark, Kafka, Debezium, Hudi, Flink, or Glue.
- 4+ years of experience designing and architecting large-scale distributed systems on cloud platforms such as AWS, Azure, or GCP.
- Proven ability to optimize Big Data workflows and improve system performance at scale.
- Proficiency with Docker, Kubernetes, and modern CI/CD practices.
- Experience serving as a mentor, tech lead, or people manager in engineering organizations.
Preferred Qualifications :
- MS or PhD in Computer Science or a related field.
- Experience with Graph ML and Graph technologies such as GNNs.
- Experience building Generative AI solutions such as RAG, AI Agents, or LLM fine-tuning.Extreme Networks, Inc.