Software Engineer (GenAI Platform), Ai & Data Platforms
Core
Design and implement large-scale, secure, and highly available Generative AI platform systems and pipelines using Java.
Role type
Senior IC software engineer (GenAI platform)
Builds
Production-grade GenAI infrastructure, distributed systems, and data pipelines
Domain
Generative AI, Distributed Systems, Cloud Infrastructure
Deliverable
production ML models
Required skills
Java, Python, Distributed Systems, RAG, Agentic Frameworks, RESTful APIs, Cloud Platforms (AWS/GCP), LLMs, Vector Databases, Concurrency, Multi-threading
Preferred skills
Spring Boot, LangChain, AutoGPT, Snowflake, Spark, Flink, GraphQL, gRPC, OAuth, SOLID principles, Pytest, Jest, ML workflow tuning
Technologies
Java, Python, Spring Boot, LangChain, AutoGPT, Snowflake, Spark, Flink, AWS, GCP, Vector DBs
Responsibilities
Design and develop scalable distributed systems and pipelines; Implement GenAI solutions using RAG and Agentic frameworks; Build and maintain RESTful web services; Mentor junior developers; Collaborate with cross-functional teams on requirements and scope; Ensure system stability and high reliability.
Seniority
Senior, hands-on IC
