Python Developer
About the Company
HASHEDIN
We are software engineers who solve business problems with a Product Mindset for leading global organizations. By combining engineering talent with business insight, we build software and products that can create new enterprise value. The secret to our success is a fast-paced learning environment, an extreme ownership spirit, and afun culture.
With the agility of a start-up and the opportunities of an enterprise, every day at HashedIn, your work will make an impact that matters. So, if you are a problem solver looking to thrive in a dynamic fun culture of inclusion, collaboration, and high performance – HashedIn is the place to be!
About the Role
POSITION
- Python/ Generative AI Expert
LOCATION
- Bengaluru/Coimbatore/Hyderabad/Pune
EXPERIENCE
- 5 - 10 years
JOB TITLE
- Lead Python/ Generative AI Expert
OVERVIEW OF THE ROLE
This role serves as a paradigm for the application of team software development processes and deployment procedures. Additionally, the incumbent actively contributes to the establishment of best practices and methodologies within the team.
Responsibilities
- Own the end-to-end architecture and technical direction for multi-agent systemsand AI-driven workflows.
- Lead code reviews, enforce best practices, and mentor team members to ensurehigh standards of code quality and maintainability.
- Collaborate with stakeholders to gather requirements, define technicalspecifications, and break down work into actionable tasks.
- Drive the design and optimization of database schemas and APIs, ensuringscalability, security, and performance.
- Provide accurate effort estimations, resource planning, and risk management forproject deliverables.
- Present architectural decisions, technical findings, and recommendations to bothtechnical and business audiences.
- Contribute to the establishment of best practices, methodologies, and a culture ofinnovation within the team.
- Ensure quality delivery through industry best practices and standards in building performant, scalable, and secure APIs and agentic workflows.
- Stay abreast of emerging technologies and frameworks, proactively applying them to solve evolving business challenges.
Qualifications
- EDUCATIONAL QUALIFICATIONS
- B.E. / B. Tech, MCA, M.E / M. Tech
Required Skills
EXPERIENCE/SKILLS FOR AN IDEAL CANDIDATE
- Extensive experience (5-10 years) in backend architecture and design forscalable, distributed systems using Python and modern frameworks (FastAPI, Django REST Framework, Flask).
- Proficiency in building Asynchronous code. Must have a good knowledge of aweb framework like FastAPI, DRF, or Flask, with specific, hands-on experienceusing asyncio to build scalable, I/O-bound services.
- Proven expertise in architectural decision-making, evaluating trade-offs, anddesigning robust, maintainable solutions for complex business problems.
- Strong background in code review, enforcing best practices, mentoring teammembers, and driving continuous improvement in code quality and maintainability.
- Deep experience in Multi-Agent System workflow and design, includingorchestration, communication protocols, and agent lifecycle management using frameworks such as LangChain, AutoGen, CrewAI, or similar.
- Advanced skills in database schema design and optimization, includingrelational (PostgreSQL, MySQL) and NoSQL databases, with a focus on scalability,normalization, and performance.
- Expertise in API design, including RESTful, asynchronous, and event-drivenAPIs, ensuring security, scalability, and maintainability.
- Experience in breaking down complex requirements into actionable tasks,creating detailed work breakdown structures, and aligning deliverables with business objectives.
- Strong skills in effort estimation, resource planning, and risk assessment,ensuring timely and predictable delivery of high-quality solutions.
- Strong proficiency with Python testing frameworks like pytest, with a focus onwriting comprehensive unit, functional, and integration tests.
- Solid understanding of Python packaging, dependency management, and virtualenvironments, with hands-on experience using tools like Poetry, uv, pip, andvirtualenv/venv.
- Strong understanding of basics of SQL – reading and writing SQL queries, a basicunderstanding of database interaction tools schema design, and databaseoptimization.
- Hands-on experience with Python data libraries (Pandas, NumPy)
- Good knowledge of API development and testing – including but not limited toHTTP, RESTful services, Postman, and allied cloud-based services like APIGateway.
- Should have a keen eye for architecture. Understand the trade-off betweenarchitectural choices, both on a theoretical level and an applied level.
- Good exposure of LLM SDKs(e.g., OpenAI, Anthropic, Azure OpenAI, GoogleGemini).
- Understanding of LLM orchestration and lifecycle management, includingprompt engineering, agent state management, and debugging agentic loops.
- Familiarity with Retrieval-Augmented Generation (RAG) patterns and practicalexperience with vector databases (e.g., Pinecone, Weaviate, ChromaDB, orpgvector) for managing long-term memory and knowledge bases for agents.
- Strong grasp of Agentic AI concepts, including the ability to design, build, andorchestrate autonomous agents that can reason, plan, and execute tasks using apredefined set of tools.
- Experience with multi-agent systems and frameworks (LangChain, AutoGen,Google ADK, CrewAI) or building complex chains and agentic workflows.
- Familiarity with emerging open standards for AI interoperability, including the ModelContext Protocol (MCP) for secure agent-tool communication and the Agent2Agent(A2A) protocol for multi-agent collaboration.
- Strong understanding on at-least one cloud platform (AWS, GCP, Azure) todeploy, manage, and scale applications.
- Strong proficiency with Git for version control, including hands-on experience withcollaborative workflows on platforms like GitHub or Bitbucket (e.g., branching,pull/merge requests, and code