Search by job, company or skills

weybee solutions pvt ltd

Senior Python Backend Engineer

Save
  • Posted 16 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Python Backend Engineer

Python • Microservices • AI/ML • Cloud & DevOps • Tech Leadership

About the Role

WeyBee Solutions is looking for a Senior Python Backend Engineer to join our core team as a Tech Lead. You will own the design, implementation, and delivery of scalable backend services and AI-driven platforms that power our products. Beyond writing excellent code, you will set architectural standards, mentor engineers, and directly shape our technical roadmap. This is a high-impact, high-ownership role for an engineer who thrives at the intersection of backend systems and intelligent applications.

Key Responsibilities
  • Lead end-to-end backend development — from requirements and architecture to deployment and monitoring.
  • Design and build scalable microservices and RESTful / GraphQL APIs that serve critical business and product functions.
  • Develop and maintain data processing pipelines, integrating ML/AI algorithms into production systems.
  • Own CI/CD pipelines and deployment workflows; ensure reliable, repeatable releases across environments.
  • Collaborate closely with AI/ML teams, product managers, and designers to deliver cohesive, high-quality features.
  • Define and enforce coding standards, conduct code reviews, and champion software engineering best practices.
  • Analyze and optimize system performance, scalability, and stability; identify and resolve bottlenecks proactively.
  • Evaluate and introduce new technologies to continuously improve infrastructure and engineering practices.
  • Help identify, interview, and onboard strong engineering talent; mentor junior and mid-level engineers.
  • Maintain clear technical documentation including architecture decisions, API contracts, and runbooks.

Required Qualifications (Must-Have)

Experience

  • 5+ years of professional software development experience.
  • Proven track record of delivering production-grade systems in a SaaS or product-focused environment.
  • Experience acting as a Tech Lead or senior contributor driving architecture decisions.
  • Experience with microservices architecture and distributed systems.
  • Experience designing and building production-grade APIs (REST/GraphQL).

Technical Skills

  • Proficiency in Python (must-have) — strong command of modern Python patterns, async programming, and performance optimisation.
  • Experience with at least one major Python web framework: Django / Django ORM, Flask, or FastAPI.
  • Strong understanding of relational and document-based data modeling; hands-on experience with PostgreSQL, MySQL, or MongoDB.
  • Deep understanding of multithreading, concurrency, and message queue environments (Kafka, RabbitMQ, Celery, etc.).
  • Familiarity with Linux-based development and production environments.
  • Solid understanding of software engineering best practices: unit testing, TDD, code reviews, design documentation, modular architecture.
  • Strong command of Git, branching strategies, and collaborative development workflows.

Education

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.

Nice-to-Have (Strong Advantage)

AI / ML & Computer Vision

  • Understanding of Deep Learning concepts and AI/ML algorithm integration into backend systems.
  • Experience with image or video processing pipelines (OpenCV, PIL, FFmpeg, or similar).
  • Familiarity with ML frameworks such as TensorFlow, PyTorch, or ONNX Runtime.

DevOps & Cloud

  • Hands-on experience with CI/CD pipelines and automated deployment workflows (GitHub Actions, GitLab CI, Jenkins, or similar).
  • Hands-on experience with Docker and container orchestration (Docker Compose, Kubernetes).
  • Experience with cloud infrastructure — AWS preferred (EC2, RDS, S3, Lambda, ECS); GCP or Azure also considered.
  • Experience with infrastructure-as-code tools (Terraform, Ansible, or similar).

Additional Technical Skills

  • Familiarity with C/C++ for performance-critical modules.
  • Working knowledge of JavaScript / React or Flutter for cross-functional collaboration.
  • Experience with data management, ETL pipelines, or automation platforms.
  • Master's or PhD in a relevant discipline.
  • Technical leadership or team building experience.
What We Look For
  • Ability to write clean, robust, maintainable code and hold a high bar for engineering quality.
  • Fluent in English with strong written and verbal communication skills.
  • Comfort working directly with clients and cross-functional stakeholders.
  • Out-of-the-box thinking — you bring creative solutions to complex engineering problems.
  • A growth mindset — you stay current with industry trends and are eager to adopt new technologies.
  • Strong sense of ownership: you see features through from idea to production and beyond.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 150109589