Job description
Role: Python Developer
Location: Edinburgh
Hybrid working
Salary: £45,000-£55,000
You should have a passion for developing innovative solutions to complex problems and take pride in producing good quality, deployable code. You should work well in a team environment and be able to give and receive feedback freely. We don’t expect you to be proficient in our entire tech stack from day 1 but you should be willing to learn.
Key Responsibilities
- Implementation of Data Science and Control Systems AI/ML models into project software platforms
- Contribution to design of company-wide Python microservice architecture
- Liaising with project software teams and Data Scientists / Control Systems Engineers to agree interfaces and data models
- Continuous improvement of Python technological stack
- Early identification and analysis of operational problems on the platform
Essential Skills
- Minimum of 2 years development experience with Python in a commercial software environment
- Strong problem-solving skills, organisational, interpersonal, and communication skills
- Excellent written and verbal skills – ability to contribute to software design documentation, presentation, sequence diagrams and present complex technical designs in a concise manner.
Desirable:
- Experience working with Software Development Life Cycle and Agile practices
- Experience of asynchronous messaging (e.g. Kafka)
- Experience with infrastructure as code (e.g. Terraform)
- Experience with containerisation and orchestration (e.g. Docker, Kubernetes)
- Experience working with cloud platforms (e.g. AWS)
- Experience of data science tooling and frameworks (e.g. Tensorflow, Pandas, Numpy, …)
- Experience in monitoring production systems (e.g. Prometheus, Grafana)
Benefits
We offer a competitive salary, 25 days annual leave plus public holidays, pension scheme, private healthcare cover, an annual discretionary (performance based) bonus scheme, flexible remote working, home office equipment, a health and wellbeing payment scheme, a referral bonus scheme and other flexible benefits.
How to apply?
Please send a CV to [email protected]
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.