Senior Backend Engineer
Core
Architect, design, and lead the implementation of complex backend systems and services that power core product experiences at scale.
Role type
Senior IC backend software development engineer
Builds
Core backend services, scalable API frameworks, and platform-level initiatives
Domain
SaaS / Distributed Systems
Deliverable
production ML models
Required skills
Distributed systems design, Relational databases (PostgreSQL, MySQL), NoSQL stores, Caching strategies (Redis/Memcached), Asynchronous messaging (Kafka/RabbitMQ), Containerization (Docker/Kubernetes), CI/CD pipelines, Infrastructure-as-code, AI-powered development tools, LLMs and agentic AI systems, Transformer architectures, RAG patterns, Fine-tuning
Preferred skills
Microservices, CQRS, Event Sourcing, Domain-Driven Design, Cloud platforms (AWS, GCP, Azure), Serverless architectures, SDKs, Engineering culture improvements
Technologies
Python, Ruby, Go, Java, Node.js, PostgreSQL, MySQL, Redis, Memcached, Kafka, RabbitMQ, Docker, Kubernetes, AWS, GCP, Azure
Responsibilities
Architect and design complex backend systems, Define technical strategy and system design, Own end-to-end reliability and performance of critical services, Design scalable API frameworks and data models, Lead cross-functional technical initiatives, Drive large-scale refactoring efforts, Mentor and grow engineers
Seniority
Senior, hands-on IC
