Python Platform / Backend Engineer (GenAI + DevOps)
Bangalore, KA, IN, 560100 Chennai, TN, IN, 600032
Summary
As an Python Platform / Backend Engineer (GenAI + DevOps) at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare’s biggest challenges. This role is strictly involved in the development of the product and does not involve access to Protected Health Information (PHI) & Personally Identifiable Information (PII) or any secured/confidential client data. The work is limited to application development and does not include handling or processing of sensitive health information.
Your role in our mission
- Design, build, and maintain Python-based backend services and APIs for deployment automation and platform workflows
- Contribute to AWS-based platform automation and infrastructure support using services such as EC2, Lambda, S3, IAM, CloudWatch, ECS/Fargate, API Gateway, and related tooling
- Build automation around deployment flows, execution planning, state tracking, configuration-driven workflows, and repository operations
- Work with Infrastructure as Code using Terraform for provisioning, environment updates, and repeatable platform workflows
- Support CI/CD pipelines, GitHub/Git-based automation, pull request workflows, and release/deployment processes
- Develop REST APIs and orchestration services using FastAPI or similar Python frameworks
- Integrate GenAI capabilities where relevant, including LLM APIs, prompt-based workflows, prompt engineering, and automation use cases
- Collaborate with DevOps engineers and platform stakeholders to improve reliability, scalability, and operational efficiency
- Improve logging, observability, error handling, testing, and supportability across backend services
- Participate in code reviews, design discussions, troubleshooting, and continuous improvement of the platform
What we're looking for
-
- 3+ years of professional experience in software engineering with strong Python development skills
- Working knowledge of DevOps practices including CI/CD, deployment automation, environment management, and monitoring
- Experience with AWS cloud services and general cloud-native application development concepts
- Hands-on experience building backend applications, services, or APIs using FastAPI, Flask, Django, or similar frameworks
- Good understanding of software design, modular architecture, and backend engineering best practices
- Hands-on exposure to Infrastructure as Code, preferably Terraform
- Familiarity with Git, GitHub, pull request workflows, and repository automation
- Experience writing automated tests using pytest or similar frameworks
- Exposure to Generative AI concepts, LLM-based applications, or AI-assisted workflow development
- Familiarity with prompt engineering concepts and experience designing or refining prompts for application workflows
- Strong debugging, problem-solving, and communication skills
Preferred Qualifications
- Experience building internal platforms, developer tools, automation products, or control-plane style backend systems
- Hands-on experience integrating GenAI services or LLM APIs such as OpenAI, Azure OpenAI, AWS Bedrock, or similar platforms
- Experience with prompt engineering, structured output generation, evaluation workflows, or agentic/automation use cases
- Prior GenAI application development experience, including integrating LLMs into backend products or workflow automation
- Experience with Docker, ECS/Fargate, or containerized workloads
- Familiarity with Pydantic, schema validation, JSON-based configuration, and contract-driven API development
- Experience with PostgreSQL, SQLite, DynamoDB, or similar persistence layers
- Familiarity with observability and operational tooling such as CloudWatch, logs, metrics, tracing, and alerting
- Exposure to healthcare, regulated environments, or enterprise platform engineering
What you should expect in this role
- A developer-first DevOps engineer who can build solid backend systems and also operate effectively in cloud and automation-heavy environments
- Someone comfortable moving between application logic, platform services, and infrastructure-connected workflows
- An engineer with interest in GenAI and prompt-based automation, even if GenAI has not been the primary focus of every past role
- A practical problem solver who can convert manual processes into scalable and maintainable platform capabilities
- Remote environment