Senior Python Engineer

Year    Bangalore, Karnataka, India

Job Description

This is a remote position.
Job Title: Senior Python Engineer
Experience: 8+ Years
Location: Remote
Shift Timings: 2 PM - 11 PM
Notice Period: Immediate Joiners Only

We are seeking an experienced Senior Python Engineer to drive backend development, lead a high-performing engineering team, and ensure delivery of scalable, reliable API-driven systems. This role requires deep Python expertise, strong FastAPI proficiency, leadership experience, and a proven track record of end-to-end project ownership.
Key Responsibilities

  • Lead a team of 5+ developers, providing mentorship, technical guidance, and performance oversight.
  • Architect, develop, and maintain high-performance backend systems using Python and FastAPI.
  • Review and merge PRs, ensure code quality, consistency, and adherence to best engineering practices.
  • Identify, assess, and mitigate technical risks early in the project lifecycle.
  • Design and implement RESTful APIs, including asynchronous programming and end-to-end API lifecycle management.
  • Enforce engineering standards related to testing, CI/CD, scalability, and documentation.
  • Collaborate with cross-functional teams to ensure timely and high-quality project delivery.
  • Work with structured data using NumPy and Pandas; contribute to ML-related workflows when required.
  • Support process improvement, architectural decision-making, and strategic technical initiatives.
Required Skills & Experience
  • 8+ years of professional experience in Python development.
  • 5+ years of hands-on experience with FastAPI (mandatory).
  • 4+ years leading teams of 5+ engineers.
  • Strong experience in code reviews, PR management, and ensuring codebase health.
  • Expertise in designing scalable, reliable backend systems using modern Python frameworks.
  • Solid experience with REST API design, asynchronous programming, and API deployments.
  • Strong knowledge of engineering best practices:
  • Automated testing
  • CI/CD pipelines
  • Git-based version control
  • Scalable architecture patterns
  • Experience with NumPy and Pandas; exposure to PyTorch or TensorFlow is a plus.
  • Good to have:
  • SQL knowledge
  • Familiarity with Reinforcement Learning environments (OpenAI Gym, Gymnasium, Stable Baselines).
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.

Skills Required

PR
Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4753485
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year