Polyglot AI Developer - Python

AI overview

Develop AI solutions using Python and FastAPI, while leveraging expertise in GenAI, cloud technologies, and modern JavaScript frameworks to enhance application performance.

Polyglot AI Developer
Years of Experience - 6 to 8 Years

Job Description

We are currently seeking a fullstack polyglot developer with strong Python, FastAPI, GenAI and Web development skills including JavaScript frameworks and SQL/No-SQL to join our Application Development team. The role requires that the individual be a self-starter with demonstrated skills in Python, expertise in GenAI development and web API development and hosting applications in Azure, AWS, Javascript technologies such as VueJS/React/Angular, SQL/No-SQL expertise and strong understanding of enterprise application architecture including cloud development. The role also requires that the individual has solid experience working in AI /ML areas such as Agentic AI development, RAG, Prompt Engineering and others.


Responsibilities

· 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.


Position 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.


Required Skills:


· Python Flask or Fast API development

· AI/ML Framework such as RAG, Prompt Engineering etc.

· Agentic AI development

· Use of frameworks such as LangGraph, LangChain and similar

· Ability to evaluate LLM models and do LLM tracing, analytics

· Javascript frameworks (VueJS / React / Angular)

· Azure SQL or NoSQL such as MongoDB

· HTML, CSS, JQuery & Bootstrap

· Microsoft Azure or AWS similar cloud technologies

· Responsive web development

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job