Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformGraphQLGRPCJavaScriptKafkaKubernetesMicroservicesNode.jsNoSQLPythonPyTorchRabbitMQSQLTensorflow
About the role
- - Design, build, and maintain scalable backend services and APIs to support AI/ML-powered applications.
- - Collaborate with AI/ML teams to productionize models, ensuring performance, security, and reliability.
- - Implement best practices for security, performance, and scalability across backend systems.
- - Build robust observability — monitoring, logging, and alerting — for deployed applications.
- - Partner with cross-functional teams (frontend, product management, DevOps, ML engineers) to deliver high-quality features on time.
- - Stay on top of emerging technologies and advocate for smart adoption that keeps us ahead of the curve.
Requirements
- - 5+ years of professional backend development experience, with at least 3+ years using **Python** and **Node.js**.
- - Deep understanding of API design (REST, GraphQL, gRPC) and microservices architecture.
- - Experience with **cloud platforms, preferably Azure/AWS** (AWS, GCP, or Azure) and containerization/orchestration (**Docker, Kubernetes**).
- - Solid understanding of databases (SQL and NoSQL), caching strategies, and data modeling.
- - Familiarity with the AI/ML lifecycle — from model training to deployment and monitoring.
- - Strong background in software engineering best practices (CI/CD, code reviews, automated testing, Git workflows).
- - Experience with asynchronous programming and event-driven architectures (e.g., Kafka, RabbitMQ).
- - Excellent problem-solving skills with an emphasis on scalability, reliability, and performance optimization.
- - Clear communicator and natural mentor — someone who elevates the team and drives technical strategy.
- **Preferred (Nice-to-Have)**
- - Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Hugging Face) or MLOps tools (MLflow, Kubeflow, SageMaker).
- - Experience in **data engineering** — building large-scale data ingestion and processing pipelines.
- - Background in **startup or high-growth environments**, especially in delivering AI-powered products.
- - Fully remote work environment
- - Competitive company benefits
- - Competitive compensation
- - Fun company events
- - Learning opportunities and support
- - Work life balance/flexible time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonNode.jsAPI designRESTGraphQLgRPCmicroservices architecturecloud platformsDockerKubernetes
Soft skills
problem-solvingcommunicationmentoringteam collaborationtechnical strategy