Senior Python Developer

We are looking for an experienced Senior Python Developer to join and strengthen our growing team. You’ll work on backend systems that power scalable, high-performance applications — including those with AI components. 
 

What you'll do:

-Design and develop reliable, maintainable, and scalable backend systems in Python.

-Drive the architecture of new features and systems, making key technical decisions.

-Lead integration of AI components (e.g., LLMs, LangChain, vector databases).
-Collaborate across teams to deliver solutions that meet client needs.

-Ensure code quality through testing, code reviews, and best engineering practices.

-Participate in DevOps processes (CI/CD, monitoring, cloud deployment).

-Mentor and support mid-level and junior developers.
 

Requirements:

-Strong proficiency in Python and backend system design.

-Excellent spoken and written English communication skills.

-Solid experience with asynchronous programming (e.g., asyncio, FastAPI, aiohttp).

-Deep knowledge of relational databases (PostgreSQL, MySQL) and ORMs (SQLAlchemy, Django ORM).

-Practical experience with CI/CD pipelines, containerization (Docker), and cloud deployment.

-Strong understanding of software engineering principles, version control (Git), and testing frameworks (e.g., pytest).
 

Nice to have (not mandatory, but a big plus):

-Experience with LLMs, LangChain, vector stores (e.g., FAISS, Weaviate).

-Background in Data Science or Machine Learning.

-Experience with Cloud Infrastructure (AWS, GCP, Azure).

-Familiarity with microservice architectures and distributed systems.
-Previous experience in client-facing roles or product-focused development.

Published 15 July · Updated 26 August
Statistics:
258 views
·
22 applications
91% read
·
82% responded
Last responded 4 days ago
258 views
·
22 applications
75% read
·
75% responded
Last responded 4 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...