We are an AI-first company focused on building innovative agentic frameworks. We’re looking for highly experienced Senior Python Developers to join our dynamic team. If you have 5+ years of hands-on experience building and maintaining production Python applications, alongside a deep understanding of software development lifecycle (SDLC) and object-oriented programming (OOP), this is the perfect opportunity for you!
Key Responsibilities
Develop and maintain Python-based applications in production, with a strong focus on OOP principles.
Collaborate with cross-functional teams in a fast-paced, agile environment.
Manage code repositories and version control using Git.
Develop and maintain scripts for automation using Python.
Enforce best practices in software development, including code reviews, testing, and documentation.
Contribute to the entire SDLC E2E, from requirements gathering through deployment and maintenance.
Requirements
5+ years of professional experience in Python in production, with a strong emphasis on OOP and Strong scripting skills in Python.
Asynchronous tasks handling and data streaming and websockets
Proficiency with Message Brokers like RabbitMQ or Kafka.
Proficiency with Django or FastAPI
Proven track record of delivering and maintaining robust, scalable Python applications.
Strong understanding of the full SDLC, including planning, development, testing, and CI/CD.
3+ years hands-on experience with containerization and orchestration technologies like Docker and Kubernetes.
High proficiency in advanced programming without AI Assistant
Proficiency in Git and other version control systems.
Demonstrated ability to collaborate in teams and deliver high-quality code.
English proficiency (verbal and written
Nice-to-Have Skills
Familiarity with RAG, LLM and Agentic libraries such as Langchain, CrewAI, Hugging Face, OpenAI etc
Experience in cloud technologies (AWS, GCP, Azure).
Knowledge of building Generative AI applications.
Understanding of AI and ML principles (though not mandatory).
Experience with testing frameworks and automated testing.
Knowledge of database systems (SQL and NoSQL).
Proficiency in Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
Strong scripting skills in Bash.
What We Offer
Competitive salary and benefits package.
Opportunity to work remotely.
Join a highly educated, agile senior team working on cutting-edge AI technology.
Professional growth and development opportunities.
Flexible working hours and a supportive work environment.
If you’re looking for a challenging role that lets you leverage your extensive Python expertise while being part of an AI-driven organization at the forefront of innovation, apply now!
We are an international AI-first company, with global shareholders and international clients, focused on building innovative agentic frameworks. We’re looking for highly experienced Senior Python Developers to join our dynamic team. If you have 5+ years of hands-on experience building and maintaining production Python applications, alongside a deep understanding of software development lifecycle (SDLC) and object-oriented programming (OOP), this is the perfect opportunity for you!