Senior Software Engineer - Java API developer
Core
Design, develop, and optimize scalable backend services and RESTful APIs powering Mobile Ad SDKs, AI-driven recommendation engines, and intelligent ad delivery systems.
Role type
Senior Software Engineer (Java Backend & ML Integration)
Builds
High-performance backend services, productionized ML models, and intelligent decisioning systems for digital advertising.
Domain
Digital Advertising / AdTech / Machine Learning
Deliverable
production ML models | product features
Required skills
Java (11+), Spring Boot, Hibernate, RESTful API design, Microservices architecture, SQL (MySQL/PostgreSQL), Docker, Kubernetes, CI/CD pipelines, OAuth2/JWT security, Python (basic), TDD
Preferred skills
AdTech system experience, RAG, agentic AI, model fine-tuning, recommendation systems
Technologies
Java, Spring Boot, Hibernate, MySQL, PostgreSQL, Docker, Kubernetes, Jenkins, Maven, Git, OAuth2, JWT
Responsibilities
Design and develop scalable RESTful APIs; own end-to-end solution design and release; integrate ML models into backend systems; optimize database queries; implement observability practices; participate in code reviews and technical decision-making.
Seniority
Senior, hands-on IC