Backend Developer
Core
Designing and developing scalable backend systems and APIs for AI-powered products.
Role type
Backend Engineer
Builds
Backend systems and APIs for AI platform products
Domain
Artificial Intelligence / Software Engineering
Deliverable
production ML models
Required skills
Python, Java, NodeJs, RESTful API design, relational databases, NoSQL databases, design patterns, logging, monitoring, observability, version control
Preferred skills
Cloud platforms (AWS, GCP, Azure), microservices architecture, event-driven architecture, containerization (Docker, Kubernetes), message queues (RabbitMQ, Kafka)
Technologies
Python, Java, NodeJs, MySQL, PostgreSQL, MongoDB, AWS, GCP, Azure, Docker, Kubernetes, RabbitMQ, Kafka, Git
Responsibilities
Design and develop robust backend systems; Collaborate with frontend engineers to build efficient APIs; Implement security best practices; Debug and resolve backend issues and performance bottlenecks
Seniority
Mid-level, hands-on IC