Design and implement scalable, high-performance solutions, including APIs, AI architectures, and generative AI integrations.
Work on building AI-driven features such as recommendation systems, predictive models, RAG pipelines, and AI agents.
Ensure code quality, reliability, and performance.
Collaborate with a multidisciplinary engineering team as well as product and program management stakeholders to define requirements and deliver impactful features.
Interact with internal teams to investigate and resolve issues, ensuring a reliable and secure platform while contributing to engineering best practices and team culture.
Requirements
Experience in software development with Python frameworks such as FastAPI, Django, or Flask.
Experience with relational databases (MySQL, PostgreSQL) and vector databases.
Experience with asynchronous architectures, job queues, caching, and background processes (NATS, RabbitMQ, Redis).
Experience designing and implementing scalable APIs, AI architectures, and abstraction layers.
Experience integrating generative AI solutions using tools such as OpenAI, Google GenAI, or similar frameworks (HayStack, Langchain).
Experience building recommendation systems, predictive models, RAG pipelines, and AI agents.
Strong knowledge of engineering best practices across the full development lifecycle, including testing, deployment, and production environments.
Experience working in agile environments and collaborating with product or program management teams.
Ability to work across the stack, connecting AI microservices with backend and frontend systems.
Tech Stack
Django
Flask
Microservices
MySQL
Postgres
Python
RabbitMQ
Redis
Benefits
December 24th and 31st off
Your birthday off — because we believe your day should be yours.