
Software Engineer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Software Engineer specializing in Python, React, FastAPI, Agentic AI, and Cloud technologies is sought by Tredence for their Bengaluru office. This role, suitable for candidates with 3-5 years of experience (flexible based on skill depth), involves designing, building, and deploying scalable backend services and AI-driven workflows. The position requires expertise in autonomous agents, Large Language Models (LLMs), and modern cloud platforms.
Key Responsibilities
Backend & API Development
- Design and develop high-performance REST and asynchronous APIs using Python and FastAPI.
- Construct scalable and maintainable microservices and backend systems.
- Implement robust authentication, authorization, rate limiting, and API security best practices.
Agentic AI & LLM Systems
- Design and implement agentic AI workflows, including multi-agent systems, tool-using agents, planners, and evaluators.
- Integrate LLMs from providers such as OpenAI, Azure OpenAI, Anthropic, and open-source models into production systems.
- Build AI agents capable of advanced reasoning, memory management, task decomposition, and tool orchestration.
- Optimize prompts, chains, and agent behaviors to ensure reliability and high performance.
Cloud & DevOps
- Deploy applications on major cloud platforms including AWS, Azure, and GCP.
- Design and implement cloud-native solutions utilizing containerization technologies like Docker and Kubernetes.
- Establish and maintain CI/CD pipelines, along with comprehensive monitoring, logging, and observability practices.
- Optimize cloud resources for cost-efficiency, performance, and scalability.
Data & Integration
- Manage and interact with various database systems including PostgreSQL, MySQL, MongoDB, and Redis.
- Integrate third-party APIs, internal tools, and AI services seamlessly.
- Ensure the security, compliance, and reliability of all data handled.
Collaboration & Ownership
- Collaborate effectively with product managers, data scientists, and frontend engineering teams.
- Actively participate in architecture discussions and contribute to crucial technical decision-making processes.
- Mentor junior engineers and champion the adoption of engineering best practices.
Required Skills include strong proficiency in Python, FastAPI, Agentic AI, LLM integration, and cloud platforms (AWS/Azure/GCP) with experience in containerization (Docker, Kubernetes). Familiarity with databases like PostgreSQL, MySQL, MongoDB, and Redis is also expected. Experience level is listed as 2-5 years.