Lead, Software Engineer
Core
Design, build, and scale robust backend systems using Java and Python with a strong emphasis on spec-driven AI-assisted development, integrating RAG-based solutions and Agentic AI workflows.
Role type
Senior Software Engineer (Backend & AI Integration)
Builds
Scalable backend services, RAG-based solutions, and Agentic AI workflows for enterprise marketing systems.
Domain
Marketing Technology / Data Solutions / AI Engineering
Deliverable
production ML models
Required skills
Java (Spring), Python, RAG architectures, Agentic AI systems, Data Modeling (Relational & NoSQL), REST APIs, Microservices, Unix/Linux, Git, Maven/Gradle
Preferred skills
AI coding tools (Cursor, Claude Code, Kiro), System Design, Mentoring, Agile/Scrum
Technologies
Java, Python, Spring, RAG, Cursor, Claude Code, Kiro, Git, Maven, Gradle
Responsibilities
Design and develop scalable backend services; Translate specifications into code using AI tools; Build and integrate RAG-based solutions and Agentic AI workflows; Lead system design discussions; Ensure high code quality through reviews and testing; Collaborate with cross-functional teams; Own and resolve complex production issues.
Seniority
Senior, hands-on IC