AI Engineer Java
Core
Architect and enhance the Java layer of an internal developer platform, integrating AI capabilities to support agricultural R&D and scientific innovation.
Role type
Senior IC Java Engineer (AI-assisted development & platform architecture)
Builds
Internal developer platform templates, shared libraries, runtime standards, and quality tooling
Domain
AgTech / Software Engineering / Platform Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Modern Java 17+, Spring Boot, Maven/Gradle, AI-assisted engineering, GitLab CI/CD, Docker, Kubernetes, Terraform, Test engineering (JUnit, Mockito, contract testing), Documentation-as-code, Scalable distributed systems design, Application performance optimization, Observability practices, Code review & mentorship
Preferred skills
Agriculture or life sciences domain knowledge, Building multi-team platforms, Experience in distributed international engineering organizations, Establishing quality standards in AI workflows
Technologies
Java 17, Spring Boot, Maven, Gradle, GitLab CI/CD, Docker, Kubernetes, Terraform, JUnit, Mockito
Responsibilities
Design and architect scalable solutions integrating AI with Java-based systems; Optimize application performance and implement observability; Conduct code reviews and mentor junior engineers; Collaborate with engineering, product, and scientific teams to translate needs into solutions; Set high standards for quality and AI-assisted development workflows
Seniority
Senior, hands-on IC with mentorship responsibilities