Python Developer (SN0440)

February 19, 2025

Job Description

We are seeking a highly skilled Python Developer to design, develop, and maintain scalable software solutions across the entire tech stack.

  • You will take ownership of major features and projects, collaborate with cross-functional teams, and stay up-to-date with emerging technologies to drive innovation.
  • If you thrive in a fast-paced, agile environment and have a passion for backend development, cloud computing, and automation, we want to hear from you!
Key Responsibilities
  • Design, develop, modify, and implement robust software components throughout the software stack.
  • Lead major projects and feature development, ensuring high performance and scalability.
  • Stay up to date with the latest technologies and tools, evaluating and recommending best practices.
  • Work closely with cross-functional teams to deliver high-quality software solutions.
  • Assist in task planning, estimation, and scheduling to drive project success.
  • Contribute to continuous integration/deployment (CI/CD) pipelines and adopt test-driven development (TDD) practices.
Qualifications
  • B.Sc. in Computer Science or equivalent.
  • 4+ years of software engineering experience, primarily in Python.
Skills
  • backend development experience using Python, Docker, and AWS-based systems.
  • Kubernetes (K8s), SQL & NoSQL databases, and message queues.
  • multi-threading/multi-tasking applications.
  • design scalable and highly available systems.
  • CI/CD environments
  • test frameworks and test-driven development (TDD).
  • video systems (streaming, media servers, etc.).
Nice-to-Have
  • startup environment.
  • distributed architecture, microservices, REST APIs, and message queues.
  • Background in computer vision and AI-driven products.
  • Familiarity with GitLab, InfluxDB, RabbitMQ, MongoDB, Pytorch, and AWS services (SQS, CloudFront, Lambda, EKS).

Hiring Team Member

Avula Srivalli
Recruitment Coordinator