Python Backend Developer (AWS+ AI ML)

WillWare Technologies


Date: 4 hours ago
City: Bengaluru, Karnataka
Contract type: Full time

Skill: Python Backend Developer (AWS+ AI ML)

Experience: 3 - 6 Years

Location: Bengaluru (WFO)

We are looking for a Python Backend Developer with experience in Flask, FastAPI, AWS, PostgreSQL, and AI/LLM integration. The candidate will develop scalable backend applications, design databases, integrate AWS services, and build AI-powered solutions using AWS Bedrock.

Key Responsibilities

Develop and maintain backend APIs using Python, Flask, and FastAPI.

Design, implement, and optimize database schemas, queries, and relationships using PostgreSQL and AWS database services.

Integrate applications with AWS services including Aurora RDS, DynamoDB, DocumentDB, and AWS Bedrock.

Develop AI-powered features using LLMs, Agentic AI concepts, and AWS Bedrock Agents.

Write and maintain unit tests and integration tests to ensure code quality and reliability.

Perform API testing using tools such as Postman and Bruno.

Containerize applications using Docker.

Participate in code reviews, branch management, and merge requests using Git and GitLab.

Troubleshoot issues, optimize application performance, and improve database queries.

Contribute to system design and architecture discussions for scalable backend solutions.

Required Skills

Strong experience in Python development.

Hands-on experience with Flask and FastAPI.

Experience with PostgreSQL, DynamoDB, DocumentDB, and Aurora RDS.

Knowledge of AWS services, including AWS Bedrock.

Understanding of LLM integration, Agentic AI, Prompt Engineering, and Tool Calling.

Experience in REST API development and testing.

Proficiency in Git, GitLab, and Docker.

Strong understanding of Object-Oriented Programming (OOP) concepts.

Knowledge of design patterns such as Singleton and Factory Pattern.

Must-Have Knowledge

Ability to design efficient database schemas and understand one-to-one, one-to-many, and many-to-many relationships.

Ability to write clean, reusable, and maintainable code following best practices.

Good understanding of Git workflows, code reviews, merge requests, and collaborative development practices.

Strong problem-solving, debugging, and analytical skills.

Preferred Qualification

Bachelor's degree in Computer Science, Engineering, or a related field.

Experience working in Agile development environments.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Podcast Producer, Intermission

The Ken, Bengaluru, Karnataka
3 hours ago
Intermission is The Ken’s long-form video podcast covering India’s most significant listed companies. We’re looking for someone who can be the operational backbone in a multi-track video podcast project. You must thrive on coordination, chasing down loose threads, and making sure nothing falls through the cracks between research, filming, design, and launch.We’re halfway through the first season of Intermission. An...

QA Engineer - Core Database (remote)

ClickHouse, Bengaluru, Karnataka
1 week ago
About ClickHouseRecognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies. With more than 3,000 customers and ARR that has grown over 250 percent year over year, ClickHouse leads the market in real-time analytics, data warehousing, observability, and AI workloads.The company's sustained, accelerating momentum was recently validated by a $400M...

Talent Sourcing Specialist, APAC

Otis Elevator Co., Bengaluru, Karnataka
1 week ago
Date Posted:2026-02-23Country: IndiaLocation: 1st Floor, Embassy Vajram Onyx, Embassy Tech Village, Outer Ring Road, Devarabisanahalli, Bengaluru, Karnataka - 560103, India.Role PurposeThe Talent Sourcing Specialist will be responsible for building high-quality talent pipelines to support hiring across APAC. This role will proactively identify and engage niche technical and commercial talent across multiple markets, ensuring a steady flow of qualified candidates for...