Nomura

Sr. Software Engineer

Nomura
Apply
2 hours ago
Mumbai, IndiaSenior

Responsibilities

  • Design, develop, and manage scalable applications using Java, Spring Boot, and Python.
  • Build distributed systems using microservices and event-driven architecture patterns.
  • Develop and operate applications on Kubernetes clusters with container orchestration.
  • Build LLM-powered features, autonomous AI agents, multi-agent systems, and agentic workflows.
  • Implement RAG pipelines, embedding systems, vector database integrations, and AI tool integrations.
  • Apply test-driven development with unit, integration, and contract testing.
  • Use DevOps and platform engineering practices, including infrastructure automation, deployment automation, and monitoring.
  • Design and implement data ingestion and processing pipelines.
  • Collaborate with cross-functional teams, participate in code reviews, and create technical documentation.
  • Optimize application performance and troubleshoot production issues in distributed environments.

Requirements

  • Expertise in Python, Java, and Spring Boot with microservices development.
  • Strong experience designing and implementing microservice, event-driven, and distributed systems architectures.
  • Strong knowledge of SQL and NoSQL databases.
  • Strong knowledge of test-driven development and testing frameworks.
  • Experience with DevOps or platform engineering, infrastructure automation, and monitoring.
  • Proficiency with Kubernetes, including deployment, scaling, and service mesh technologies.
  • Experience with LLM frameworks such as LangChain or LangGraph and transformer technologies such as Hugging Face Transformers.
  • Experience with vector databases such as Qdrant or Weaviate and embedding models such as OpenAI or BERT.
  • Experience designing agent frameworks, multi-agent systems, agentic workflows, memory systems, tool integrations, and agent orchestration.
  • Experience with RAG components and patterns, including document chunking, embedding generation, vector similarity search, prompt engineering, hybrid retrieval, query decomposition, and response synthesis.
  • Preferred experience with advanced agentic patterns, agent monitoring and observability, semantic search, knowledge graphs, ontologies, stream processing, human-in-the-loop systems, distributed tracing, MLOps, Terraform, Helm, and AWS or an equivalent public cloud.

Benefits

  • Competitive salary and benefits package, health insurance, and an annual performance bonus.
  • Remote work flexibility.
  • Professional development opportunities and training in emerging AI technologies, agentic systems, and distributed systems patterns.
  • Access to cutting-edge AI technologies and resources.
  • Collaborative and innovative work environment.
  • Regular team events and activities.

Tech Stack

AWSHelmHugging Face TransformersJavaKubernetesPythonSpring BootSQLTerraform
Nomura

About Nomura

10,000+ employees

Nomura is a financial services group with an integrated global network. By connecting markets East & West, Nomura services the needs of individuals, institutions, corporates and governments through its four business divisions: Wealth Management, Investment Management, Wholesale (Global Markets and Investment Banking), and Banking. Founded in 1925, the firm is built on a tradition of disciplined entrepreneurship, serving clients with creative solutions and considered thought leadership.

Contact me