Associate Software Engineer - AI Insights
Core
Design, develop, and maintain high-throughput backend services in Java to power AI-driven customer experience orchestration for enterprise clients.
Role type
Associate Software Engineer (Backend)
Builds
High-throughput Java microservices and AI-powered experience orchestration platforms
Domain
Enterprise Customer Experience / AI / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, object-oriented programming, RESTful APIs, HTTP, web service patterns, unit testing, integration testing, CI/CD pipelines, infrastructure-as-code, troubleshooting
Preferred skills
AWS cloud, event-driven architectures (Kafka, SQS/SNS), observability (logging, metrics, tracing), software design patterns (SOLID, clean architecture), Jenkins, GitHub Actions, CodePipeline
Technologies
Java, AWS, Kafka, SQS, SNS, Jenkins, GitHub Actions, CodePipeline
Responsibilities
Design and evolve existing Java microservices, write clean and testable code, participate in code reviews and pair programming, troubleshoot production issues, contribute to CI/CD pipelines, document technical work, engage with cross-functional teams
Seniority
Junior, hands-on IC