Principal Software Engineer
New Today
Overview
Principal Software Engineer
Location: London
This is a hybrid role requiring attendance 3 days per week in our London office.
Role Overview: Are you a visionary software engineer with a passion for machine learning? Join our dynamic team in London as a Principal Software Engineer and help us build cutting-edge machine learning solutions that empower businesses to thrive. Collaborate with data scientists and engineers to steer the direction of our Data Science and Machine Learning efforts, making a tangible impact on the success of small and medium-sized businesses. If you thrive in a culture of continuous improvement and learning, and are excited about working with the latest technologies, apply today!
Responsibilities
- Innovative Integration: Build services/APIs to seamlessly integrate ML systems with customer-facing products.
- Toolset Development: Develop internal tools to support our machine learning systems and enhance our efficiency.
- Collaborative Enhancement: Work with our AI Infrastructure team to extend the capabilities of our machine learning platform and tools.
- Reusable Solutions: Design and build reusable code and packages to streamline development processes.
- Performance Optimization: Monitor and optimize the quality and performance of our pipelines, services, and tools.
- Problem Translation: Collaborate with product managers and machine learning engineers to translate product/business problems into tractable machine learning challenges.
Qualifications
- Extensive Experience: 6+ years of experience in building services, backend processes, and APIs in Python using tools like Flask or FastAPI.
- Technical Proficiency: Expert knowledge and experience with several relevant programming languages (including Python), frameworks, and databases (such as DynamoDB and Postgres).
- Cloud Expertise: Extensive experience with cloud environments, particularly AWS.
- Modern UI Development: Experience using modern approaches to building simple interactive web UIs.
- High-Performance Coding: Ability to write highly performant code that handles large volumes of data efficiently.
- Adaptability: Willingness to adapt to significant changes in technology or environment.
- Communication Skills: Excellent written and verbal communication skills, with the ability to evaluate and explain technical details clearly.
- Independent and Mentoring: Ability to work independently and mentor other team members.
Why Join Us
At Sage, you'll be part of a forward-thinking team that values creativity, collaboration, and innovation. You'll have the opportunity to work on projects that make a real difference in the lives of business owners and accountants, helping them succeed in a rapidly evolving world. If you're passionate about machine learning and eager to contribute to a company that leads the way in business technology, we want to hear from you!
How to Apply
Ready to take the next step in your career? Apply now and join us in transforming the way businesses operate!
Equal Employment Opportunity (EEO) Sage is committed to Equal Employment Opportunity and providing reasonable accommodations to applicants with physical and/or mental disabilities. Sage does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, protected disability, veteran status, sexual orientation, gender identity, genetic information, or any other characteristic protected by applicable law.
- Location:
- London, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Principal Software Engineer
-
South East
-
£100,000
- Information Technology
Principal Software Engineer (Java/Python) Take the next step in your career now, scroll down to read the full role description and make your application. London (Office Based) £100,000 - £115,000 + Progression + Training An excellent opportunity awa...
More Details -
-
New Today
Principal Software Engineer
-
United Kingdom
- IT
Principal Software Engineer (Java/Python) London (Office Based) £100,000 - £115,000 + Progression + Training An excellent opportunity awaits an experienced software engineer with strong Java and Python skills for a hands-on technical leadership posi...
More Details -
-
New Today
Principal Software Engineer
-
Barrow-In-Furness
Job: Principal Software Engineer Company: BAE Systems Hourly Rate: £50.00 PAYE or £67.47 Umbrella Location: Barrow-in-Furness - 1 day per month on-site Contract: 12 months (Opportunity to be extended) Working Hours: 37 hours per week Key Responsibili...
More Details -
-
New Today
Principal Software Engineer
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview Principal Software Engineer Location: London This is a hybrid role requiring attendance 3 days per week in our London office. Role Overview: Are you a visionary software engineer with a passion for machine learning? Join our dynamic team in...
More Details -
-
New Today
Principal Software Engineer
-
London
-
£125,000 - £150,000
- IT & Technology
Overview Principal Software Engineer Location: London This is a hybrid role requiring attendance 3 days per week in our London office. Role Overview: Are you a visionary software engineer with a passion for machine learning? Join our dynamic team in...
More Details -
-
New Today
Principal Software Engineer
-
Cheltenham
-
£70,000 - £95,000
- IT & Computers
Principal Software Engineer - Lead Innovation in Government Tech Up to £95,000 + Exceptional Benefits Remote First (1 Day/Fortnight Onsite) SC Clearable - British Citizens Only Are you ready to shape the future of government technology? Join a cutti...
More Details -