Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last
Job Description Job Summary We are seeking a Software Engineer with strong expertise in Java, Spring Boot, and event-driven architectures to build and support scalable, cloud-native applications. This role will focus on developing microservices, real-time data streaming
- Education: Masters or PhD Preferred - 6–12+ years in Data Science / ML Engineering, with deep experience in LLM‑based systems. Proven experience building multi-agent architectures (planner‑executor, tool‑use agents, ReAct‑style reasoning). Strong background in RAG, embeddings, retrieval