We are seeking a skilled Software Engineer to join our AI Engineering team. The ideal candidate will have deep expertise in Python, distributed systems, and backend service architectures. You will design and build large-scale backend services, high-performance data processing pipelines, and robust storage systems. You will also collaborate with product, data, and revenue teams to build new customer-facing features and internal data capabilities.
Requirements
- Design, implement, and maintain scalable, robust, and high-performance backend services using Python.
- Architect data-intensive systems that ingest, transform, and serve large structured and unstructured datasets in (near) real time.
- Develop APIs, microservices, workflow pipelines, and internal tools that support mission-critical platform components.
- Own the design and optimization of SQL and NoSQL data schemas, data access patterns, indexing strategies, and performance tuning.
- Recommend and implement improvements to service reliability, efficiency, observability, and cost optimization.
- Design and integrate agentic workflows and AI-driven automation into backend systems, enabling autonomous task orchestration and intelligent system behavior.
- Collaborate with product, data, and revenue teams to build new customer-facing features and internal data capabilities.
Benefits
- Competitive salary and benefits package
- Professional development and growth opportunities
- Collaborative and innovative work environment
- Opportunity to work at the forefront of AI technology