At a Glance
- Tasks: Design and develop AI-first software solutions using AWS and Python.
- Company: Join a forward-thinking tech company focused on AI innovation.
- Benefits: Enjoy competitive salary, hybrid work, and opportunities for professional growth.
- Other info: Fast-paced environment with excellent career advancement potential.
- Why this job: Make a real impact in AI technology while working in a dynamic team.
- Qualifications: Experience with AWS, Python, and a passion for coding and collaboration.
The predicted salary is between 60000 - 80000 £ per year.
As a Senior Software Engineer, you will play a pivotal role in designing, developing, and deploying scalable, high-quality AI-first software solutions. You’ll leverage your expertise in AWS, Python, and AI technologies to drive the adoption of AI quality assessment across our area, ensuring our use of AI is robust, scalable, accurate, cost-effective, adaptable and forward-thinking. Working as the key contributor to a newly formed team, your desire to thrive in an agile fast-paced, iterative, delivery-first culture will be critical to the success of building our cutting-edge AI Quality Evaluation platform, a keystone service targeted as the core assessment platform for Sage’s AI portfolio and future strategy. You’ll work closely with other engineers, QA, product managers, and cross-squad teams to bring this system to life, to help us continuously grow, evolve and improve our AI-enabled applications. This is a hybrid role – three days per week in our Newcastle office.
What You’ll Do
- Design, develop, and maintain scalable solutions using Python, and AI-driven frameworks.
- Architect, implement, and optimize cloud-based solutions on AWS, ensuring security, scalability, and reliability.
- Use cutting-edge AI tooling and capability to deliver your work at rapid pace.
- Collaborate with product managers and cross-functional squads to understand requirements, define technical solutions, and deliver business value.
- Write clean, maintainable, and testable code following best practices for software development.
- Build and integrate AI-powered features into our solutions to enhance product capabilities.
- Lead by example in adopting an iterative development approach, releasing features rapidly & incrementally and improving through a fast feedback loop.
- Contribute to architecture and design decisions, mentoring junior engineers in the process.
- Take ownership of projects, ensuring timely delivery and alignment with business goals.
- Drive improvements in code quality, automation, and CI/CD pipelines.
- Build first-class observability and monitoring capabilities to give us deep insights in production and at scale.
- Collaborate with QA and Operations engineers to build robust testing frameworks and deliver high-quality software.
What you’ll be working on
We hire technically capable people so whilst we use the below technologies, we do not expect expert knowledge, you will be fully supported if you’re able to demonstrate a technical and passionate mindset to solving complex problems:
- Python or Typescript for creating and maintaining APIs
- Python for developing AI solutions
- AWS – for most of our production infrastructure and data storage. We use a lot of Dynamo, Lambda, Bedrock, ECS, SQS, SNS, OpenSearch and many others!
- CDK for building infrastructure
- AI tooling for rapid prototyping and development
You should apply if
- You’re comfortable working in a team that is fast paced and focussed on delivery to enable a quick feedback loop
- You have experience working on service-oriented solutions
- You’re passionate about owning your code from inception through to it living and breathing in production
- You have strong experience working with cloud providers (AWS preferred)
- Experience with any multiple of these languages is a plus: Python, C#, NodeJS (TypeScript or JavaScript)
Hybrid Senior AI Software Engineer - AWS/Python in Newcastle upon Tyne employer: 慨正橡扯
At Sage, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Newcastle office provides a hybrid working environment, allowing you to balance your professional and personal life while contributing to cutting-edge AI solutions. With a strong focus on employee growth, we offer mentorship opportunities and encourage continuous learning, making Sage the ideal place for passionate individuals looking to make a meaningful impact in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Hybrid Senior AI Software Engineer - AWS/Python in Newcastle upon Tyne
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works in AI or software engineering. Building relationships can lead to job opportunities that aren’t even advertised.
✨Show Off Your Skills
Don’t just tell us what you can do; show us! Create a portfolio of your projects, especially those involving Python and AWS. Share your GitHub link when you apply through our website, so we can see your coding chops in action.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding AI concepts. Practice common interview questions and be ready to discuss your past projects. Remember, we love seeing how you think and solve problems!
✨Follow Up
After your interview, don’t forget to send a thank-you email! It shows your enthusiasm for the role and keeps you fresh in our minds. Plus, it’s a great chance to reiterate why you’re the perfect fit for the team.
We think you need these skills to ace Hybrid Senior AI Software Engineer - AWS/Python in Newcastle upon Tyne
Some tips for your application 🫡
Show Your Passion for AI:When you're writing your application, let your enthusiasm for AI and software engineering shine through. We want to see how your passion aligns with our mission to build cutting-edge AI solutions.
Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter to highlight your experience with AWS, Python, and AI technologies. We love seeing how your skills match the role, so don’t hold back on showcasing relevant projects!
Be Clear and Concise:Keep your application clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and experiences without wading through unnecessary fluff.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our Newcastle office.
How to prepare for a job interview at 慨正橡扯
✨Know Your Tech Stack
Make sure you brush up on your AWS and Python skills before the interview. Be ready to discuss specific projects where you've used these technologies, especially in AI contexts. This will show that you not only understand the tools but can also apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex problems you've solved in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help demonstrate your analytical thinking and how you approach challenges, which is crucial for a Senior Software Engineer.
✨Emphasise Collaboration
Since this role involves working closely with product managers and cross-functional teams, be ready to share examples of how you've successfully collaborated in the past. Highlight your experience in agile environments and how you contribute to team success.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's AI strategy and the specific projects you'll be working on. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values, especially regarding innovation and quality.