Senior Software Engineer (JVM, Kotlin)
Core
Design and build scalable backend services, APIs, and cloud infrastructure for a large-scale marketing platform and machine learning systems.
Role type
Senior Software Engineer (Full Stack, JVM/Kotlin)
Builds
Backend services, APIs, data pipelines, and cloud infrastructure for marketing and ML platforms
Domain
Enterprise software, data engineering, machine learning infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
JVM development (Kotlin/Java), API design, large-scale web services, SQL, automated testing (TDD/BDD), React/TypeScript, cloud platforms (AWS/GCP/Azure), Infrastructure-as-code (Terraform)
Preferred skills
Frontend frameworks (Redux, Tailwind), containerization
Responsibilities
Design and build backend services for a highly scalable marketing platform, Own the design of APIs, applications, and supporting infrastructure, Document technical designs and requirements, Deliver solutions end-to-end (build, automate, deploy, operate), Partner with clients to translate business requirements into technical solutions, Work within an Agile, iterative delivery model
Seniority
Senior, hands-on IC