Senior Python AI Software Engineer
New
RomaniaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- At least 6 years
- Required Skills
- PythonGitFastAPICI/CDUnit Testing
Requirements
- Significant experience delivering at a Senior Engineer level (at least 6 years’ commercial experience)
- Practical experience of delivering in an agile environment
- Practical experience and knowledge of developing real-world solutions
- Deep knowledge of the Python language
- Strong experience using modern AI tools at multiple stages of the development cycle
- Deep understanding of Python frameworks, must include FastAPI and Pydantic
- Deep understanding of versioning control tools - e.g. Git
- Testing experience and familiarity with testing tools at all levels (unit, integration, end to end testing)
- Practical and real world experience working with databases and cloud environments
- Experience with automation, CI and CD
- Experience building software collaboratively using pull requests and code reviews
- Excellent communication and collaboration skills
- Professional proficiency in English
- Available to travel onsite to London, UK occasionally
Responsibilities
- Designing & building applications using Python
- Supporting component design, development and maintenance
- Taking responsibility for personal technical quality standards within the project team
- Assisting with defining structured practices, especially in source code management, building and deployment
- Designing and implementing data storage solutions
- Optimising performance in applications for maximum speed and scalability
- Getting feedback from users and clients, and building solutions for them
- Assisting with the analysis of client requirements
- Working with and supporting Technical Leaders in project execution and timely delivery
- Collaborating with client teams
View Full Description & ApplyYou'll be redirected to the employer's site