Job Description
Experience : 3.00 + years
Expected Notice Period : 15 Days
Shift : (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type : Remote
Must have skills required:
Fast API, LLM, Python, React Js, REST API
Job Title: Senior Backend Engineer (AI Agent Orchestration) -
The Opportunity:
We are seeking a highly skilled and motivated Backend Engineer to join us on a contract basis. You will play a pivotal role in architecting and developing the core backend infrastructure for our AI-powered platform. This isn't just another backend role; you'll be instrumental in building an "army of AI agents" sophisticated, specialized AI systems that will form the backbone of our product. You'll work with state-of-the-art technologies like Large Language Models (e.g., Gemini), Langchain, and secure code execution environments to bring our vision to life.
What You'll Do:
Design, develop, and deploy robust and scalable backend services using Python and FastAPI.
Architect and implement AI agent-based workflows using Langchain, defining agent roles, tools, and orchestration logic.
Integrate Large Language Models (like Gemini) for code generation, data analysis, and complex reasoning.
Develop and integrate tools for AI agents, potentially involving secure code execution sandboxes (like E2B or Docker).
Build and maintain APIs for frontend-backend communication and potential third-party integrations.
Collaborate closely with a small, agile team to define requirements, design solutions, and iterate quickly.
Champion best practices in software development, including security, testing, and maintainability.
Embrace a culture of continuous learning, staying updated with advancements in AI, LLMs, and backend technologies.
What We're Looking For:
Essential Skills Experience:
Proven experience in backend development using Python.
Strong experience with web frameworks, particularly FastAPI.
Solid understanding of API design principles (RESTful, etc.).
A proactive, problem-solving mindset with a willingness to tackle challenging and often ambiguous problems.
Demonstrated ability to learn quickly and adapt to new technologies and concepts.
Preferred Highly Valued Experience:
Hands-on experience with Langchain for developing AI agent workflows or similar agent-based systems.
Experience integrating and working with Large Language Models (LLMs) like Gemini, GPT, or similar.
Familiarity with developing systems that involve LLM-generated code and its secure execution (e.g., using Docker, E2B, or other sandboxing technologies).
Understanding of chatbot development principles and conversational AI.
Experience in a startup environment or working on novel AI applications.
Bonus Points:
Familiarity with frontend technologies like ReactJS.
Experience with cloud platforms (e.g., GCP, AWS, Azure) and deploying AI/ML models.
Job Classification
Industry: Banking
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Head - Engineering
Employement Type: Full time
Contact Details:
Company: Uplers
Location(s): Mumbai
Keyskills:
react.js
api
rest
python
web framework
css
c++
web services
jsp
dbms
hibernate
jquery
docker
spring
java
gcp
xml
j2ee
html
mysql
microsoft azure
javascript
angular
node.js
django
struts
servlets
design principles
aws