Design scalable architecture with the best tech choice, responsible for all services/functionalities developed by the team
Job Summary
Design scalable architecture with the best tech choice, responsible for all services/functionalities developed by the team.
Integrate Large Language Models (LLMs) and GenAI-powered features into core applications, building robust systems that mitigate hallucinations and improve AI reliability.
Ensure product observability is in place for reliability and foster a culture of observability across teams, using operational data to improve stability and performance.
Matching Summary
Design scalable architecture with the best tech choice, responsible for all services/functionalities developed by the team.
Skills & Requirements
Must-have
Java & Python backend development
Microservices architecture design
Spring Boot or Micronaut frameworks
AI/LLM integration into applications
AI reliability and process automation
Kafka, RabbitMQ messaging systems
NoSQL and SQL databases
CI/CD pipelines
Unit and integration testing
AWS, GCP, Azure cloud services
Docker, Kubernetes containerization
Grafana, ELK Stack, Prometheus monitoring
Event-driven architecture patterns
Nice-to-have
Functional programming in Kotlin
GraphQL API design
Legacy system modernization
OWASP security best practices
Agile methodologies (Scrum, Kanban)
Key Requirements
7+ years of software design and development experience
5+ years building scalable backend applications
Proven leadership in guiding technical teams
Expertise in JVM-based technologies (Java, Kotlin)