Job Description
We are seeking for our client a highly skilled and motivated Senior Backend Engineer to join a rapidly growing AI and Data Analytics company. This is a pivotal role where you will be instrumental in designing and building scalable backend systems, developing innovative AI-powered capabilities, and significantly influencing the long-term architecture of our platform. You will tackle complex challenges involving distributed systems, graph databases, large-scale data pipelines, and real-time infrastructure that power enterprise-grade intelligence solutions. This position is perfect for an experienced engineer who thrives on both strategic architectural thinking and hands-on development.
Key Responsibilities:
- Design, build, and scale robust backend services using Python and Go.
- Architect and maintain high-performance data ingestion and processing pipelines.
- Develop and optimize APIs that power AI-driven enterprise applications.
- Work with cutting-edge graph database technologies and production-grade Graph RAG systems.
- Collaborate closely with AI and Machine Learning teams to seamlessly deploy intelligent features into production.
- Design and implement systems with a focus on scalability, reliability, observability, and fault tolerance.
- Drive critical technical architecture decisions and contribute to the platform's strategic roadmap.
- Mentor junior engineers and champion backend engineering best practices across the team.
Requirements
Critical Requirements
- 5+ years of professional backend engineering experience.
- Strong proficiency in Python.
- Experience building and scaling distributed systems and microservices.
- Solid understanding of SQL and NoSQL databases.
- Experience working with large-scale data processing systems.
- Strong system design and architecture skills.
- Experience operating in startup or high-ownership environments.
- Excellent problem-solving and communication abilities.
- Previous experience at top-tier AI, infrastructure, developer tooling, data platform, or fintech companies (or companies of similar scale and complexity).
- Experience building and scaling high-impact products in fast-moving environments is strongly preferred.
Important Requirements
- Experience with Go.
- Experience with graph databases.
- Knowledge of Retrieval-Augmented Generation (RAG) architectures and Generative AI technologies.
- Experience with real-time data processing and streaming systems.
- Understanding of Machine Learning and AI concepts.
- Kubernetes and container orchestration experience.
- Experience designing highly concurrent and scalable systems.
About
Our client a fast-growing Applied AI and Data Analytics company dedicated to helping enterprise clients unlock the power of their data. They leverage cutting-edge AI and machine learning technologies to deliver innovative solutions that drive business transformation and provide actionable insights. Their collaborative and supportive team culture fosters innovation and growth, offering a unique opportunity to join a well-funded, high-growth company at an early stage.