Who we Are
Recursion is an institutionally-backed startup currently in beta mode that is redefining business intelligence and automation with agentic AI. Our mission is to deliver non-obvious insights tailored specifically to each business and to automate complex processes beyond the capabilities of traditional RPA tools. By consolidating all data into a single source of truth and making it accessible in real-time via natural language conversations, we empower enterprises to make quick, confident decisions without delays in data processing or preparation.
About the Role
The Python developer will focus on our back-end application development by building connections between our agentic AI system, customer facing interactive dashboards and chat applications.
Key Responsibilities:
* Develop and deploy Python based micro-services to connect various applications together.
* Implement back-end logic for AI-driven chat bots.
* Integrate our services with data storage and data ingestion pipeline.
* Optimize application performance.
* Write unit tests.
* Define overall application architecture to achieve better performance and scalability.
Qualifications:
* A minimum of 5 years of experience in a professional role.
* Strong proficiency in Python and related libraries/frameworks (e.g., Flask, FastAPI).
* Experience with building APIs and backend systems.
* Experience building asynchronous distributed applications (Celery or similar).
* Experience working with different data sources (Postgres, Redis, MongoDB).
* Familiarity with cloud environments (AWS, Azure or GCP).
* Familiarity with data processing libraries (Pandas, Dask, etc).
* Knowledge of integrating third-party messenger platforms like Slack is a plus.
* Ownership: Track record of driving and delivering complete, high quality solutions to problems independently.
* Experience mentoring junior team members.
How to Apply
Please submit your resume and a brief cover letter explaining your interest in the role and how your experience aligns with the responsibilities and qualifications