Senior Python Developer

3 - 5 years

0 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

Remote

Job Type

Full Time

Job Description

Overview

CACTUS is a remote-first organization and we embrace an accelerate from anywhere culture. You may be required to travel to our Mumbai office based on business requirements or for company/team events.

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.

#LI-Remote

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

Before applying, please ensure you meet the role requirements listed above and have legal authorization to work in the country where this role is advertised. Our selection process typically involves an initial screening by a recruiter, a technical assessment, and two to three interview rounds. For this role, there will be 2 Technical Interviews followed by the HR round.

Equal Opportunity

Our hiring practices reflect our commitment to providing equal opportunities and creating an environment where everyone can thrive, develop, and succeed. We celebrate the uniqueness of our team members and prohibit discrimination of any kind, based on race, color, religion, gender identity, sexual orientation, age, marital status, disability, or any other protected characteristic.

Accelerating from Anywhere

As a remote-first organization, these are essential attributes we look for in all our candidates.

  • Taking ownership of your work with minimal supervision, showing strong ability to organize, prioritize and deliver results independently.
  • Documenting work that brings everyone on the same page.
  • Maturity to choose between synchronous and asynchronous collaboration.
  • Effectively collaborating with colleagues across different time zones by setting dedicated hours for collaboration and keeping team members updated through your MS Teams status.

About CACTUS

Established in 2002, Cactus Communications () is a leading technology company that specializes in expert services and AI-driven products which improve how research gets funded, published, communicated, and discovered. Its flagship brand Editage offers a comprehensive suite of researcher solutions, including expert services and cutting-edge AI products like Mind the Graph, Paperpal, and R Discovery. With offices in Princeton, London, Singapore, Beijing, Shanghai, Seoul, Tokyo, and Mumbai and a global workforce of over 3,000 experts, CACTUS is a pioneer in workplace best practices and has been consistently recognized as a great place to work.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

mumbai, maharashtra, india

chennai, tamil nadu, india

ahmedabad, gujarat, india