Software Engineer
Core
Design high-availability backend infrastructure enabling hundreds of applications and thousands of internal users to securely access AI models.
Role type
Senior backend software engineer (distributed systems & AI infrastructure)
Builds
High-concurrency streaming architectures, batch processing pipelines, and universal APIs for AI model integration
Domain
Fintech / E-commerce / Generative AI
Deliverable
production ML models
Required skills
Go, Java, RESTful API design, microservices architecture, SQL/NoSQL databases, Redis, distributed systems, SRE practices, observability, unit testing
Preferred skills
Machine Learning, Generative AI, Clean Architecture, TDD, SOLID principles
Technologies
Go, Java, Redis, SQL, NoSQL, Kubernetes, Docker, AWS/GCP
Responsibilities
Design and evolve asynchronous streaming and batch processing architectures; Resolve resilience and latency challenges in high-traffic environments; Integrate new AI models with billing and observability tools; Estimate capacity and analyze operational impact
Seniority
Senior, hands-on IC