Software Engineer (Java & AI-Driven Development)
Core
Design scalable backend services and build agentic tooling to optimize AI-assisted engineering workflows for the Workforce Management team.
Role type
Senior IC Software Engineer (Java & AI Development)
Builds
Scalable backend services, AI development environments, coding agents, and agentic tooling pipelines.
Domain
Enterprise software engineering, AI-driven development, Workforce Management
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Hibernate/JPA, RESTful Web Services, Unit/Integration Testing, TDD, System Design, CI/CD
Preferred skills
LLMs, Prompt Engineering, Agent Orchestration, Cloud-native development, Frontend frameworks
Technologies
Java, Spring, Hibernate, JUnit, Mockito, AWS, Tomcat, Maven, Jenkins, GitHub Copilot
Responsibilities
Design and develop high-quality backend solutions using Java and modern web technologies; Own and evolve the AI development environment including coding agents and tooling; Create and maintain prompts, instructions, and tool integrations for AI workflows; Troubleshoot and enhance existing applications; Participate in system design discussions and code reviews.
Seniority
Senior, hands-on IC
