Python Engineer
Python Engineer
Hybrid working - 3 days per week onsite
Salary up to £65,000 per annum
A leading Birmingham-based client is seeking a Python Developer to design, build, and deploy applications using Python frameworks and LLM APIs. The position focuses on developing scalable, secure AI services in Azure's public cloud and involves hands-on work throughout the development life cycle, including API design, data access, AI integration, and cloud deployment.
Key skills and responsibilities:
- Design, develop, and maintain AI-driven applications and services utilising Python.
- Build and manage RESTful APIs with FastAPI.
- Integrate and oversee Large Language Models via OpenAI API or Claude (Anthropic) API.
- Implement robust data access layers using SQLAlchemy.
- Enhance performance and scalability by leveraging Redis for caching, session management, and task coordination.
- Develop analytical dashboards and streamlined user interfaces with Dash.
- Deploy, configure, and support applications on Azure App Services (Public Cloud).
- Ensure all solutions adhere to security, performance, and reliability standards.
- Collaborate effectively with product owners, data engineers, and stakeholders to translate business requirements into solutions.
- Produce clean, maintainable, and thoroughly documented code while supporting technical best practices.
Interested?! Send your up-to-date CV to Emma Siwicki at Harvey Nash for review