Smarsh
Smarsh
Smarsh develops communications data and intelligence solutions for organizations that must manage digital communications, compliance, and risk across regulated environments. Its platforms support capabilities such as chat capture, email archiving, and digital risk surveillance, helping teams organize communications data, identify potential risks, and meet governance obligations. Smarsh serves sectors including financial services, government, healthcare, and insurance, with AI-enabled tools designed to turn large volumes of business communications into usable insights while supporting compliance operations.

Software Engineer Intern - Java, Bengaluru (Hybrid)

Join Smarsh as a Software Engineering Intern developing Java backend services for a cloud compliance platform. Contribute to microservices, APIs, distributed systems, and AI-focused engineering initiatives.

Description

  • Partner with senior engineers to design, develop, and deliver features for Smarsh's enterprise compliance platform
  • Develop clean, thoroughly tested Java code for backend services and APIs
  • Contribute to microservices and distributed systems designed to operate at scale
  • Take part fully in sprint planning, daily standups, retrospectives, and other agile practices
  • Build your skills through code reviews, pair programming, and ongoing mentorship
  • Use AI tools or concepts to address practical software engineering challenges

Requirements

  • Currently pursuing or recently completed a Bachelor's or Master's degree in Engineering, Computer Science, or MCA
  • Solid understanding of data structures, algorithms, and core computer science concepts
  • Practical experience with Core Java
  • Strong analytical and problem-solving abilities, with an interest in building enterprise applications
  • At least one completed project using AI through an LLM API, machine learning model, or AI-powered feature, verifiable through GitHub, a portfolio, or a live demo
  • Experience with microservices and Spring Boot
  • Familiarity with MongoDB or Elasticsearch
  • Working knowledge of frontend technologies including Angular, TypeScript, HTML, and CSS
  • Exposure to agile practices and collaborative software development

Benefits

  • Paid internship
  • Ongoing mentorship during the internship
  • Skill development through code reviews and pair programming
  • Full participation in agile team ceremonies
  • Hands-on opportunity to use AI tools or ideas in engineering work
  • Direct collaboration with senior engineers
  • Diverse, inclusive workplace that supports authentic self-expression
  • Professional growth within a global organization

Related Jobs