We are seeking a Staff Software Engineer specializing in Generative AI and Machine Learning to shape next-generation networking experiences. This is a greenfield opportunity to drive innovation across ML, GenAI, Big Data, and Cloud platforms, influencing product vision, architecture, and technical roadmap.
Key Responsibilities
- Serve as a thought leader , defining technical vision and shaping long-term ML strategy across products and platforms.
- Lead the full software development lifecycle (SDLC) , including architecture, design, coding, testing, deployment, and operations.
- Architect and deliver high-performance, production-grade ML platforms , enabling real-time ML and Generative AI systems.
- Partner with engineers, scientists, and cross-functional teams to accelerate experimentation, validation, and model integration .
- Establish best practices, conduct design / code reviews, and ensure engineering rigor and solution scalability.
Requirements
Degree in Computer Science, Mathematics, or a related field.8+ years of experience across the full SDLC : design, coding, reviews, testing, deployment, and operations.8+ years of experience architecting and deploying end-to-end ML solutions in production.Proven expertise developing Generative AI solutions such as RAG, AI Agents, and LLM fine-tuning at scale.Strong experience building and operating large-scale distributed systems on cloud platforms (AWS, Azure, GCP).Ability to solve complex, ambiguous problems and set technical direction for teams.Preferred Qualifications
MS or PhD in Computer Science, Machine Learning, or a related discipline.Experience with Graph ML and graph technologies such as GNNs or Graph RAG.Expertise with distributed Big Data technologies : Spark, Flink, Kafka, PySpark, Lakehouse, Druid, Hudi, Glue.Demonstrated ability to mentor engineers and influence cross-team initiatives.Skills Required
Generative AI Solutions, End-to-End ML Deployment, Distributed Cloud Systems, Graph ML, Big Data Platforms, SDLC Ownership