
Python AI Developer
PeerIslands
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
About the role
- Participate in R & D of software development including analysis, design, coding, testing, implementation, deployment and support.
- Consistently write, translate, and code software programs and applications according to specification.
- Employ best practices for designing scalable, extensible, secure applications.
- Design and develop python applications, APIs using AI/ML Framework such as RAG, Prompt Engineering etc.
- Design and develop Agentic AI solutions using LangGraph or similar frameworks.
- Has working experience in JavaScript technologies such as VueJS/React/Angular and SQL.
- Design and develop both internal and external facing APIs/RESTful services for Enterprise Application Integration of applications hosted in the cloud. Authentication and Hosting of APIs in Azure following API Management standards.
- Well-versed in design and development of Python Fast API applications using design patterns and best practices following coding standards.
- Develop release management strategies and configure automated deployment packages for deploying application and database changes to QA, Staging and Production environments.
- Configure and manage GitLabl / Azure DevOps for source control and automated build, test and deployment of developed software.
- Perform unit testing and analyze application and database performance on new and existing programs for the purposes of correcting errors, isolating areas for improvement, resolving performance bottlenecks, and general debugging.
- Assist with development team code reviews when necessary.
- Create technical documents and artifacts for developed software products using appropriate tools as needed.
Requirements
- Bachelor’s degree in engineering, computer science, information systems, or a related field from an accredited college or university is preferred.
- 5+ years of experience designing/developing web applications for products using Python, FastAPI, AI /ML using RAG, Prompt Engineering, JavaScript technologies such as VueJS / Angular or React and MS-SQL or No SQL databases such as MongoDB.
- Hands-on development experience in building Agentic AI solutions using frameworks such as LangGraph or similar.
- Ability to complete all phases of SDLC including analysis, design, development, testing and support utilizing traditional waterfall and Scrum/Agile methodologies.
- Ability to interpret complex business requirements and encapsulate business logic/rules into reusable libraries.
- Strong understanding and demonstrated usage of object-oriented design concepts.
- Experience working both independently and in a team-oriented, collaborative environment.
- Excellent client communication skills.
Benefits
- Health insurance
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonFastAPIAI/MLRAGPrompt EngineeringJavaScriptVueJSReactAngularSQL
Soft skills
client communicationcollaborative environmentobject-oriented designproblem-solvingcode review
Certifications
Bachelor’s degree in engineeringBachelor’s degree in computer scienceBachelor’s degree in information systems