Job Title: Backend Developer
Location: Remote
Type: Full-time
About Us Oraion is your single source of truth for enterprise data. Oraion uses agentic AI to turn structured and unstructured enterprise data into non-obvious insights, instantly.
Oraion helps you make faster, more informed decisions and even automate complex tasks, all through a self-serve, chat-based AI agent embedded in your existing workflow such as Slack, Teams or via our Enterprise Intelligence Platform.
We're looking for a problem-solving, technically sharp Backend Developer to join our team and build the scalable, high-performance systems that power our platform.
About the Role As a Python Backend Developer specializing in AI infrastructure, you'll architect and implement the data processing pipelines and API services that power our agentic AI platform. You'll work with our ML engineers to optimize the connection between our data systems and AI models, while ensuring robust, scalable performance across all integrations.
Responsibilities Design and develop Python-based backend systems using Django and Flask to support our AI/ML workflows and data processing pipelinesImplement and maintain RESTful APIs for our LangChain-powered AI components and client-facing servicesExperience with attribute-based access control (ABAC) permissions to ensure data security across enterprise environmentsBuild and optimize asynchronous processing systems using Celery for background tasks and event handlingExtend our Django Channels implementation for real-time communication featuresContainerize services with Docker and implement CI/CD pipelines for AWS deploymentContribute to our future Rust-based performance-critical componentsCollaborate with frontend React developers on API implementations Requirements 5+ years of Python backend development experience with proven expertise in Django and/or Flask frameworksStrong experience with PostgreSQL, including performance optimization for data-intensive applicationsExperience implementing fine-grained permissions systems, preferably ABAC, in enterprise applicationsPractical knowledge of asynchronous Python using Django Channels and experience with Celery task queuesExperience setting up and managing ETL/ELT tools for data integration using tools like dlt and dagsterExperience deploying and managing applications on AWS, particularly with containerized servicesFamiliarity with LangChain or similar AI orchestration frameworksTrack record of building scalable systems in a startup environment where requirements evolve rapidlyAbility to write clean, well-tested, and well-documented codeExperience with graph databases or implementing graph-based data structuresExposure to Rust or interest in learning Rust for performance-critical componentsPrevious work with LLM-based applications or AI agent systemsExperience with real-time data processing or streaming architecturesStartup experience is a plus What We Offer Ground-floor opportunity to shape data-driven AI solutions at a fast-growing startupWork alongside experienced founders and a driven teamCompetitive compensation + early equityRemote-friendly, flexible work culture