Senior Python Developer

3 years

0 Lacs

Posted:11 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Overview

You will be a part of Cactus Labs which is the R&D Cell of Cactus Communications. Cactus Labs is a high impact cell that works to solve complex technical and business problems that help keep us strategically competitive in the industry. We are a multi cultural team spread across multiple countries. We work in the domain of AI/ML especially with Generative AI (Text, Images, Audio), Language Understanding, Explainable AI, Big Data, Operations (MLOps, DevOps) etc.


As a core member of the team, you'll drive the solutioning and delivery of scalable systems. You’ll take ownership of critical projects/features and collaborate closely with product and research teams. If you thrive in ambiguity, enjoy solving high-impact problems, and are motivated by building systems that matter, this role is for you.


Responsibilities

  • Design, develop, and maintain robust backend services and APIs using FastAPI, Django, or Flask, ensuring reliability, scalability, and clean architecture.
  • Build data-driven applications leveraging SQL, NoSQL, and Pandas, ensuring efficient data processing, transformations, and integrations.
  • Build applications that incorporate Large Language Models (LLMs) and other generative AI systems, leveraging APIs or fine-tuned models as needed.
  • Work with a wide range of AWS cloud services (such as Lambda, EC2, S3, DynamoDB, API Gateway, SQS, etc.) to deploy, manage, and optimize application performance.
  • Own end-to-end development across projects — from requirement analysis and architecture design to implementation, testing, deployment, and monitoring.
  • Collaborate closely with cross-functional teams including Product, ML Engineers, and other developers to define technical requirements and deliver impactful features.
  • Participate in technical discussions, contribute to architectural decisions, and help evolve best practices in API development and backend engineering.
  • Stay updated with emerging backend technologies, cloud tooling, and development practices, and proactively recommend enhancements to improve code quality, performance, and team productivity.


Qualifications And Prerequisites

  • 3+ years of hands-on software development experience with strong proficiency in Python.
  • Practical experience building backend services and APIs using FastAPI, Django, or Flask.
  • Hands-on experience with SQL and NoSQL databases, data manipulation using Pandas, and integrating data workflows into applications.
  • Working experience with AWS services such as Lambda, EC2, S3, DynamoDB, SQS, API Gateway, etc.
  • Strong understanding of backend fundamentals, including RESTful API design, service integrations, and application performance optimization.
  • Experience with Docker or containerized environments in development or production.
  • Solid understanding of microservices patterns, distributed systems concepts, and event-driven architectures.
  • Good-to-have exposure to Generative AI, LLMs, or SLMs, or the willingness to learn and contribute to such projects.
  • Preferrable to have Data engineering experience with Pyspark, Scala, Snowflake, EMR.
  • Comfortable working in fast-paced environments with evolving requirements and priorities.
  • Strong analytical and problem-solving skills with high attention to detail.
  • Excellent communication and collaboration skills, especially within remote and cross-functional teams.


Application Process

For this role, please refer to the following: -

  • Technical round with a panel of 2 interviewers for 1 hour (Virtual)
  • Techno-functional round for 1 hour (Virtual)
  • HR Business partner round for 45 minutes

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You