Senior Software Engineer (AI / ML, Python)
ItalyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- PythonGitCI/CD
Requirements
- Significant experience delivering at a Senior Engineer level
- Deep knowledge and experience with the Python language
- Deep knowledge and experience with modern AI frameworks
- Experience with AI application development
- Practical experience of delivering in an agile environment
- Practical experience and knowledge of developing real-world solutions
- Deep understanding of versioning control tools - e.g. Git
- Testing experience and familiarity with testing tools at all levels, unit, integration and end-to-end testing
- Practical and real-world experience working with databases
- Practical and real-world experience working with 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
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