Job Openings Senior Python Developer/Manager

About the job Senior Python Developer/Manager

We are looking for a seasoned Sr. Python Developer to support key business operations. The ideal candidate will play a key role in designing, developing, and optimizing scalable, high-performance software solutions. You will collaborate with cross-functional teams to build and maintain applications that leverage AI and advanced data processing techniques

  • Design, develop, and maintain scalable Python-based backend systems.
  • Implement APIs and data pipelines for seamless integration with AI/ML workflows.
  • Handle ML model lifecycle operations (loading, offloading, batching, optimizing inference).
  • Collaborate with AI/ML and DevOps teams to deploy and maintain models in production.
  • Ensure application reliability, performance, and maintainability.
  • Conduct code reviews and mentor junior engineers where required.
  • Leverage Docker and containerization best practices to optimize deployments.
  • Stay up to date with emerging technologies in backend engineering, AI/ML integration, and DevOps tooling.

Essential:

  • Experience Required: 7+ years of professional Python development experience.
  • Strong expertise in backend frameworks (FastAPI, Django, Flask).
  • Experience with ML-related backend tasks (data handling, batching, model inference optimization).
  • Proficiency in working with relational databases (PostgreSQL).
  • Strong understanding of Docker and containerization concepts.
  • Experience building and consuming RESTful APIs.
  • Familiarity with cloud environments (AWS, GCP, or Azure).
  • Solid problem-solving and debugging skills with a performance-first mindset.

Preferred:

  • Exposure to AI/ML frameworks (PyTorch, TensorFlow, Scikit-learn).
  • Experience with Docker or any container orchestration.
  • Knowledge of CI/CD pipelines and automation tools.
  • Experience in energy, IoT, or real-time data systems.
  • Contributions to open-source projects or a strong GitHub portfolio.

Education

Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.