SDE II - Python
ECHO India
Date: 4 days ago
City: Delhi, Delhi
Contract type: Full time
About ECHO India: ECHO India is a non-profit trust committed to improving the well-being of communities by empowering first mile professionals through capacity building initiatives. Our comprehensive approach encompasses healthcare, education and support for the achievement of the Sustainable Development Goals (SDGs). We collaborate closely with government bodies, healthcare institutions, hospitals, medical colleges, nursing councils, schools, and development sector entities. ECHO India's innovative 'Hub and Spoke' Model of capacity building involves a team of experts serving as the hub, mentoring and training the spokes, who are a cohort of learners. This approach is supported through a cutting-edge digital infrastructure, ‘iECHO’ that enables scalable and sustainable capacity building in a cost-effective manner. Together, we strive to create positive change and drive meaningful impact in the communities we serve.
For more information, visit www.ECHOIndia.in or watch this TEDx Talk by Project ECHO founder Dr. Sanjeev Arora https://youtu.be/lY5nlJxac0g
Responsibilties
Share with someone awesome
View all job openings
For more information, visit www.ECHOIndia.in or watch this TEDx Talk by Project ECHO founder Dr. Sanjeev Arora https://youtu.be/lY5nlJxac0g
Responsibilties
- Build server-side services and APIs using Python (Django / Flask / FastAPI frameworks) for business processes and use cases specified.
- Writing highly performant, scalable, and efficient code in Python (Django/Flask/FastAPI) & other languages to power the ECHO applications.
- Develop scalable, secure, and well-documented RESTful APIs that will be consumed by ECHO’s front-end web-based and mobile apps.
- Work closely with cross-functional internal (ECHO) engineering teams, as well as external technology partners.
- Identify and resolve bugs and issues across ECHO applications as they arise.
- Implement containerized deployment and container orchestration using Docker and Kubernetes (or similar alternatives).
- Implement modern API design principles to build robust, secure, and configurable APIs for application teams to build world-scale apps.
- Evaluate technologies (infrastructure and functional components) from open source, commercial, and other 3rd party vendors for use in building ECHO Digital’s systems.
- Implement robust data security and data governance practices in designing the data architecture, schema, and interoperability standards for Project ECHO.
- Build AI-driven solutions using modern AI/ML models, with a focus on productionizing Large Language Models (LLMs) such as GPT, Gemini, etc.
- Develop applications leveraging Retrieval Augmented Generation (RAG), GraphRAG, or other AI architectures for enhancing product capabilities.
- At least 4-6 years’ experience in developing modern, high-scale, production-grade software.
- Experience in building federated, multi-instance / multi-tenant / multi-language / multi-channel architecture is a plus.
- Strong proficiency in Python and experience with Django, Flask, and FastAPI is required.
- Proven experience in developing and deploying AI/ML models, especially using LLMs like GPT, Gemini, etc., in production applications is a plus
- Experience with Retrieval Augmented Generation (RAG), Vector Databases, Prompt engineering, and other Generate AI concepts and architectures is a plus
- Experience in designing modern REST APIs that scale horizontally and vertically to power production-grade web and mobile applications.
- Experience in working with SQL databases like PostgreSQL, MySQL. Knowledge of Vector Databases, Graph Databases, and other NoSQL databases is a plus
- Knowledge of app development and JavaScript frameworks like ReactJS / AngularJS is a plus.
- Good understanding of Linux and other Unix-based operating systems.
- Strong knowledge of authentication using OAuth2, JWTs, and handling cookies, tokens, CSRF, etc., is a plus.
- Strong proficiency in Git or other version control systems.
- Experience in Scrum or other Agile development methodologies, as well as project management tools like Jira.
- Experience in implementing Continuous Integration and Continuous Deployment (CI/CD) build systems and Test Driven Development (TDD) in an agile workflow.
- Familiarity with building AI applications using RAG, SLM, or similar architectures will be a significant plus.
- Strong communication skills and ability to work in a cross-functional team.
- Very strong levels of ownership and ability to multitask in a dynamic, start-up environment.
Share with someone awesome
View all job openings
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 resumeSimilar jobs
AVP of Revops & ABM
NetCom Learning,
Delhi, Delhi
21 hours ago
Company OverviewNetCom Learning is a leading provider of innovative learning solutions, delivering comprehensive education services and training programs to a diverse clientele. We are dedicated to transforming professional skills and empowering organizations through tailored educational offerings.Position OverviewNetCom Learning is seeking an experienced and data-driven AVP of Revenue Operations and Account-Based Marketing (ABM) to lead our marketing operations and ABM strategies...
Remote Python Programmer
Turing,
Delhi, Delhi
4 days ago
Python Developer required! A top-tier US-based client is in search of Python Developers.As a Python Developer, your primary duty will be conducting thorough code reviews and delivering actionable feedback alongside documentation. Collaboration with researchers and other stakeholders is crucial to maintaining project alignment.Job ResponsibilitiesUse Python skills to address intricate problemsCollaborate with researchers to achieve business objectivesCode in Jupyter notebooks and...
Director - HealthTech Mission
AICRA - All India Council for Robotics & Automation,
Delhi, Delhi
1 week ago
Job RoleBuilding relations with Healthcare and HealthTech companies, govt officials, HealthTech industry professionals.Responsible for business development, marketing, customer care of HealthTech vertical.Achieving annual business plan of memberships, launching HelthTech projects across India, Organizing conferences, seminars and awards etc.Managing a team of Section Officers to drive the mission objectiveJob DescriptionMasters in business development with advance technical skills of business communication. Knowledge...