Senior Software Engineer
Core
Designing and building backend services, APIs, and internal tools that integrate AI capabilities to improve productivity and user experience.
Role type
Senior Software Engineer (Backend & AI Integration)
Builds
Large-scale microservices systems, production-ready AI features, and internal automation tools.
Domain
Cloud infrastructure, backend development, and AI application integration.
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Node.js/TypeScript, Go, API design, microservices architecture, relational and NoSQL databases, cloud platforms (AWS/GCP/Azure), CI/CD pipelines, debugging, testing, problem-solving, message brokers (RabbitMQ, Kafka, Pub/Sub), containerization (Docker, Kubernetes), LLM API integration, prompt engineering basics.
Preferred skills
Experience with AI model evaluation, prompt design, AI workflow improvements, AI governance and data handling.
Technologies
Python, Node.js, TypeScript, Go, AWS, GCP, Azure, RabbitMQ, Kafka, Docker, Kubernetes, OpenAI, Anthropic, Google AI.
Responsibilities
Design, build, and maintain backend services and APIs; develop clean, maintainable, and well-tested code; work with databases, message queues, and cloud infrastructure; improve system reliability, performance, and observability; evaluate AI tools and libraries; collaborate on prompt design and AI workflow improvements; ensure AI usage follows governance guidelines; translate product requirements into technical solutions.
Seniority
Mid-level (2–5 years experience), hands-on IC.