Tech Stack
AWSCloudDockerGoogle Cloud PlatformKubernetesLinuxMacOSNoSQLOpen SourcePythonSQL
About the role
- Design and own Python-based features for ArangoDB’s Unified Platform
- Evaluate the latest developments and innovations in the GenAI and Python fields and apply them effectively
- Build solutions for GenAI use cases such as data pipelines, retrieval-augmented generation (RAG), and advanced analytics
- Develop and refine agentic workflows: build, orchestrate, and optimize autonomous agents for complex tasks within distributed environments
- Integrate and manage private and cloud-hosted LLMs with a focus on secure, scalable deployment
- Build and scale ArangoDB solutions within Kubernetes environments, ensuring robust operation and performance for AI workloads
- Other duties as assigned from time to time
Requirements
- At least 3 years of Python experience
- Strong foundation in software design and architecture, focusing on readable, maintainable, production-grade code
- Solid expertise in testing software across all levels, including unit tests, integration tests, and end-to-end testing strategies
- Hands-on experience with NoSQL/SQL
- Experience with MacOS or Linux
- Experience with Docker and Kubernetes
- Passionate about solving complex problems using an analytical approach
- Familiarity with deploying and integrating Large Language Models (LLMs), including private and cloud-based LLMs
- Experience with cloud-native development (AWS, Kubernetes,...) (bonus)
- Experience with database systems and Data/ML ecosystem (bonus)
- Experience working with highly connected, complex systems (bonus)
- Open Source experience (bonus)
- Strong exposure to Machine Learning and Generative AI workflows (bonus)
- Background in working with or designing graph data architectures (bonus)
- Candidates must be located between European GMT +0 and Indian GMT +5.5 time zones