At a Glance
- Tasks: Build and maintain robust backend systems using Python and AI tools.
- Company: Dynamic tech company focused on delivering impactful AI products.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Enjoy a flat structure with high trust and autonomy in your work.
- Why this job: Make a real impact by shipping reliable software in a collaborative environment.
- Qualifications: Strong Python skills and experience in backend software engineering.
The predicted salary is between 70000 - 90000 ÂŁ per year.
We're hiring a backendâleaning Software Engineer to join a highâperforming engineering team that builds and delivers productionâready AI products used by real customers. This is a handsâon role for someone who enjoys shipping robust software, taking ownership, and applying modern AI tools in a practical, realâworld way.
The role
You'll work primarily on backend systems, using Python to design, build, and deploy scalable production services. AI and LLMs are part of the toolkit, but the focus is firmly on engineering quality and delivery rather than research or model development. You'll own work end to end, from initial design through to deployment, iteration, and ongoing improvement.
What you'll be doing
- Building and maintaining production backend systems in Python
- Designing and integrating LLMâpowered features using APIs
- Taking ownership across the full software lifecycle
- Working closely with users and stakeholders to solve real problems
- Shipping software that is reliable, scalable, and used in the wild
What we're looking for
- Strong backend software engineering experience
- Excellent Python skills
- A proven track record of shipping production systems
- Practical exposure to LLMs or GenAI in commercial environments
- Comfortable working autonomously in fastâmoving, lowâbureaucracy teams
How the team works
- Flat engineering structure with high trust and autonomy
- Buildâfirst, deliveryâfocused culture
- Engineers are close to users, problems, and impact
- Collaborative environment with strong peer learning
Location & flexibility
- Edinburghâbased role
- Hybrid working: 3 days per week in the office, 2 days flexible
- Strong inâperson culture around collaboration and learning
If you enjoy building real software, want to work with AI in a practical way, and value ownership over hierarchy, we'd love to hear from you.
Software Engineer (Backend/Python) in Edinburgh employer: Experis Scotland
Contact Detail:
Experis Scotland Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Software Engineer (Backend/Python) in Edinburgh
â¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Python and backend systems. This is your chance to demonstrate your hands-on experience and how you tackle real-world problems.
â¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Donât forget to brush up on your knowledge of LLMs and AI tools, as theyâre part of the toolkit here. We want to see how you think and solve problems!
â¨Tip Number 4
Apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows youâre genuinely interested in joining our team and contributing to our mission.
We think you need these skills to ace Software Engineer (Backend/Python) in Edinburgh
Some tips for your application đŤĄ
Show Off Your Python Skills: Make sure to highlight your Python expertise in your application. We want to see how you've used Python in real-world projects, especially in backend systems. Don't just list your skills; give us examples of how you've shipped production-ready software!
Talk About Your Ownership Experience: We love candidates who take ownership of their work. In your application, share specific instances where you've managed a project from start to finish. This could be anything from initial design to deployment and ongoing improvementsâshow us you can handle the full software lifecycle!
Connect with Our Culture: We're all about collaboration and a flat structure, so let your personality shine through! Mention any experiences that demonstrate your ability to work autonomously in fast-paced environments and how youâve contributed to team success. We want to know how you fit into our culture!
Apply Through Our Website: Ready to take the plunge? Make sure to apply through our website for the best chance of getting noticed. Itâs the easiest way for us to keep track of your application and ensures youâre considered for this exciting role!
How to prepare for a job interview at Experis Scotland
â¨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with backend systems and any specific projects you've worked on. Theyâll likely ask you to solve coding problems or explain your thought process, so practice coding challenges to keep your skills sharp.
â¨Showcase Your Ownership Experience
Since this role emphasises taking ownership of projects, be prepared to share examples of how you've managed software from design to deployment. Highlight any instances where youâve improved a system or solved a real-world problem, as this will demonstrate your ability to deliver impactful solutions.
â¨Familiarise Yourself with AI Tools
Even though the focus is on engineering quality, having practical exposure to AI tools and LLMs can set you apart. Research how these technologies are integrated into backend systems and be ready to discuss how you would apply them in your work. This shows that youâre not just a coder but someone who understands the broader context.
â¨Embrace the Collaborative Spirit
This team values collaboration and peer learning, so be ready to talk about how you work with others. Share experiences where youâve collaborated closely with users or stakeholders to solve problems. Showing that you thrive in a flat structure and can communicate effectively will resonate well with them.