Tech Stack
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformKafkaPySparkSDLCSpark
About the role
- Be a thought leader and forward thinker, helping drive innovative vision across products and platforms, designing and launching strategic ML solutions, and delivering business-wide innovation
- Lead the full software development lifecycle including design, testing, deployment, and operations, guide technical discussions and strategy, and actively participate in design reviews, code reviews, and implementation
- Develop high-performance, production-ready ML code for next-generation real-time ML platforms, and extend existing ML libraries and frameworks
- Collaborate closely with engineers and scientists to accelerate model development, validation, and experimentation cycles, and integrate models and algorithms into production systems at scale
Requirements
- Degree in Computer Science, Mathematics, or a related field
- 5+ years of full SDLC experience including design, coding, reviews, testing, deployment, and operations
- 5+ years of experience building and deploying end-to-end ML solutions in production
- Hands-on experience developing Generative AI solutions such as RAG, AI Agents, and LLM fine-tuning in production
- Experience with large-scale distributed systems on cloud platforms such as AWS, Azure, or GCP
- Strong ability to solve complex and ambiguous problems
- (Preferred) MS or PhD in Computer Science, Machine Learning, or a related discipline
- (Preferred) Experience with Graph ML and Graph technologies such as GNNs or Graph RAG
- (Preferred) Experience with distributed Big Data technologies such as Spark, Flink, Kafka, PySpark, Lakehouse, Druid, Hudi, or Glue