Job Summary
Backend / Platform Engineer will design and build backend services and APIs that power a high-throughput, data-intensive platform. The engineer will collaborate closely with AI/ML and frontend teams to integrate models and support product features.
Responsibilities
- Design and implement REST/gRPC APIs to enable efficient content ingestion, processing, and retrieval
- Develop microservices that orchestrate asynchronous processing, manage queues, and execute background jobs to ensure system responsiveness
- Integrate backend services with databases, object storage, and caching layers to optimize data access and performance
- Implement authentication, authorization, rate limiting, and usage tracking to secure and monitor API usage
- Design and manage cloud infrastructure environments for development, staging, and production to support scalable deployment
- Build and maintain CI/CD pipelines for backend and ML components, incorporating automated testing and deployment processes
- Set up and operate container orchestration platforms (e.g., Kubernetes) to manage microservices and model serving efficiently
- Participate actively in code reviews, system design discussions, and performance tuning to enhance system quality and reliability
Required competencies and certifications
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience)
Preferred competencies and qualifications
- Certifications in cloud platforms such as AWS Certified Developer or GCP Professional Cloud Developer, or prior experience building high-throughput, low-latency systems
- 4-7+ years of experience in backend or platform engineering
- Proficiency in one or more backend programming languages including Python, Go, Java, or Node.js/TypeScript
- Experience with microservice architectures, REST/gRPC APIs, and asynchronous processing
- Familiarity with relational and NoSQL databases, message queues, and event-driven systems
- Experience deploying services to major cloud providers such as AWS, GCP, or Azure
- Strong understanding of scalability, reliability, and security best practices