Staff Software Engineer
Bangalore, INDIA
Job description
Job Description
Job Description Summary
We are seeking a Staff Software Engineer to lead the design, development, and evolution of our cloud-native, AI/ML-enabled multi-tenant SaaS platform. This role combines full-stack engineering, cloud infrastructure, AI/ML integration, and database expertise.
You will influence architecture, mentor engineers, and deliver end-to-end, data-driven, intelligent applications. You will collaborate closely with product managers, data scientists, and platform teams to define and implement scalable, secure, and AI-enhanced systems.
Job Description
Full-Stack Development
· Build and maintain backend services using Java and Spring Boot , including microservices and RESTful APIs.
· Develop modern, responsive frontend applications using React, TypeScript, and JavaScript .
· Deliver end-to-end solutions spanning UI, backend, cloud infrastructure, and AI/ML integrations.
· Apply distributed systems, system design, and multi-tenant SaaS best practices .
Database & Data Platform
· Design, optimize, and maintain SQL (RDS, Aurora) and NoSQL (DynamoDB) databases.
· Build and manage data pipelines for structured and unstructured data.
· Ensure data security, multi-tenancy, and query optimization .
AI/ML Integration
· Collaborate with data science teams to integrate ML models into SaaS products.
· Develop REST APIs, microservices, or SDKs to serve ML/AI models to end-users.
· Implement real-time or batch AI/ML inference pipelines on cloud infrastructure.
· Familiarity with AWS AI/ML services (SageMaker, Bedrock, Comprehend, etc.) is a plus.
Cloud & Platform Engineering
· Deploy and operate applications on AWS (EKS, EC2, S3, RDS, DynamoDB, Lambda).
· Containerize applications with Docker and orchestrate with Kubernetes .
· Build and maintain CI/CD pipelines, monitoring, and observability .
· Ensure scalability, reliability, security, and cost efficiency .
Technical Leadership
· Influence platform and product strategy in a multi-tenant SaaS environment.
· Own architecture and technical decision-making across frontend, backend, cloud, and AI/ML integrations.
· Mentor senior and mid-level engineers, setting engineering standards and best practices .
· Drive adoption of observability, security, and performance optimizations across teams.
Additional Information
Relocation Assistance Provided: Yes