Software Engineer, Backend - AI Practice Team
Role responsibilities
Design and scale high-performance backend systems for real-time analytics and RAG pipelines. Architect distributed, event-driven services using Go and Python to ensure low latency and high reliability.
Requirements
Requires a Bachelor's degree and 8+ years of backend experience with a focus on data-intensive systems and cloud platforms. Must have expert proficiency in Go, Python, and event-driven architectures like Apache Kafka.
Key skills
Go, Python, Apache Kafka, Distributed Systems, AWS, Azure, Google Cloud, Docker, Kubernetes, Databricks, Vector Databases, CQRS, Event Sourcing, Saga Pattern, Circuit Breaker, Performance Profiling
Keywords
Backend Engineering, Artificial Intelligence, RAG, Distributed Systems, Go, Python, Apache Kafka, AWS, Azure, Google Cloud, CQRS, Event Sourcing, Saga, Circuit Breaker, Bulkhead, Databricks, Docker, Kubernetes, Infrastructure as Code, Vector Databases, Real-time Analytics, Performance Optimization, Caching, Query Optimization, Observability, Fault Tolerance, High Concurrency, Throughput, Cloud-native, Maritime Transportation