Company specifications:
🗓Company History: 20+ Years
⚙️Company Industry: Technology
🏢Company Size: 101-200 Employees
Your Impact
As a Senior Python Developer, you will play a key role in building, optimizing, and maintaining production-grade Python applications that power cutting-edge AI solutions.
- Your deep expertise in object-oriented programming, asynchronous processing, and scalable architecture will ensure the development of robust, high-performing systems.
- Your collaboration skills across engineering, product, and AI research teams will help translate complex requirements into elegant, maintainable code.
- Your leadership in enforcing software best practices, CI/CD, and automation will raise the overall engineering standards and accelerate innovation.
What Success Looks Like
Success in this role means delivering reliable, scalable Python-based solutions that enable the company’s AI products to run efficiently in production. You’ll achieve this by designing clean, modular code, implementing automation scripts, and ensuring continuous integration and deployment pipelines are optimized for speed and quality.
Key Responsibilities Include:
- Developing, deploying, and maintaining Python applications with a strong focus on OOP principles.
- Designing and optimizing asynchronous tasks, data streaming, and WebSocket-based solutions.
- Managing code repositories using Git and enforcing code review best practices.
- Building automation scripts to streamline workflows and reduce manual tasks.
- Collaborating closely with cross-functional teams to align software features with business and AI goals.
- Supporting the entire SDLC end-to-end, from requirements gathering through deployment and maintenance.
- Implementing CI/CD pipelines and ensuring high test coverage and production stability.
- Working with containerization and orchestration tools such as Docker and Kubernetes to ensure scalable deployments.
What You Bring
To excel in this role:
- You are highly skilled in Python with proven production experience.
- You are experienced in OOP design, asynchronous programming, and real-time data streaming.
- You have hands-on experience with message brokers (RabbitMQ, Kafka) and frameworks like Django or FastAPI.
- You bring strong knowledge of CI/CD pipelines, software testing, and DevOps practices.
- You are proficient in Docker, Kubernetes, and cloud-native deployments, with experience in AWS, GCP, or Azure (a plus).
- You demonstrate advanced proficiency in Git and best practices for version control.
- You are analytical, detail-oriented, and capable of delivering scalable, production-ready code.
- You are comfortable collaborating with AI/ML engineers and contributing to AI-driven products.
- You are fluent in English (verbal & written) to work in a global, remote-first environment.
- Familiarity with LLMs, RAG pipelines, and agentic libraries such as LangChain, CrewAI, HuggingFace, or OpenAI tools.
How This Position Elevates Your Career
This role allows you to work with senior engineers on AI-driven products used by enterprise clients worldwide. You’ll refine your skills in distributed systems, containerization, and scalable backend development while staying on the cutting edge of applied AI technologies.
How this company values your effort
- Competitive salary and benefits package
- Remote work flexibility
- Opportunity to work on globally impactful AI projects
- Professional growth and learning opportunities
- Collaborative and innovative engineering culture
If you’re ready to take your Python expertise to the next level and build solutions that power the future of AI, we’d love to meet you.
Stay tuned and follow us on our social media!