Senior Software Engineer
Core
Design and implement highly scalable backend services, data pipelines, and integration endpoints for Apollo's AI-driven internal products and distributed systems.
Role type
Senior Software Engineer (Backend & Data Platform)
Builds
Scalable backend services, data pipelines, and integration endpoints for Apollo's AI-driven internal products
Domain
SaaS / B2B Data Platform / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, distributed web applications, database modeling (SQL/NoSQL), RESTful services, computer science fundamentals (data structures, algorithms, OOP), AI tool integration
Preferred skills
GCP, Kubernetes, Docker, MongoDB, Redis, Ruby on Rails, Microservices, Machine Learning
Technologies
React.js, TypeScript, Python, GoLang, MongoDB, Elasticsearch, Redis, Kafka, Kubernetes, Docker, GCP, Terraform, Ansible, Grafana, Kibana, GitHub Actions
Responsibilities
Design and implement scalable backend services and data pipelines; Gather requirements and drive technical discussions; Lead full software development lifecycle; Build systems with observability; Mentor team members; Introduce new technologies including AI tools
Seniority
Senior, hands-on IC with mentorship responsibilities