Python Developer / AI Senior Developer / Azure
Role details
Job location
Tech stack
Job description
We are seeking a backend hands on developer (12+ years, 15 + preferred) with strong expertise in Python and AI technologies to design, develop and maintain high-performance web applications. The ideal candidate will have experience with AI libraries like OpenAI, LangChain, Langraph and integrating with cloud platforms such as Azure. You will work with cross-functional teams to implement new features and ensure seamless integration of both front-end and back-end components.
Requirements
-
Bachelor''s degree in Computer Science, Engineering, or equivalent experience.
-
Proven experience as a Full Stack Developer, with a strong portfolio demonstrating Python-based projects, particularly AI-focused applications.
-
Proficiency in Python and experience with Python web framework FastAPI including Pydantic, SQL Alchemy/SQL Model.
-
Experience with AI / Agentic frameworks and libraries like OpenAI and LangChain, LangGraph, Anthropic API''s.
-
Familiarity with Azure AI Services, including Azure OpenAI, and AI-related deployment in Azure cloud environments.
Databricks experience good to have.
-
Experience building RESTful APIs using Python.
-
Strong understanding of SQL databases, with proficiency in writing efficient SQL queries and optimizing database interactions.
-
Familiarity with Azure services like Azure Functions, Logic Apps, and Azure Key Vault.
-
Experience in DevOps pipelines, including build, release, and CI/CD processes on platforms like Azure DevOps.
-
Basic front-end development skills in HTML5, CSS3, and JavaScript, with a focus on integrating AI functionalities into web interfaces using Streamlit or Plotly Dash.
-
Knowledge of version control systems (e.g., Git, Azure DevOps)
-
Excellent communication skills and the ability to thrive in a fast-paced, collaborative environment.