At a Glance
- Tasks: Build AI-driven systems and collaborate on innovative financial services projects.
- Company: Aveni, a forward-thinking tech company in the financial sector.
- Benefits: Remote work, 34 days holiday, personal development plans, and competitive benefits.
- Other info: Great career progression opportunities and a supportive team environment.
- Why this job: Join a high-impact role shaping the future of AI in finance.
- Qualifications: Strong Python skills and experience with AWS and AI systems.
The predicted salary is between 60000 - 80000 £ per year.
Aveni is building next-generation AI systems for UK financial services, where safety, compliance, and trust are non-negotiable. We're hiring a Senior Software Engineer to work on AI and agentic platform capabilities that power intelligent, automated workflows for financial services. This is a high-impact role building foundational technology that underpins Aveni's AI-first strategy.
What You’ll Be Doing
- Build Production-Grade Systems
- Design and implement scalable Python services powering AI-driven workflows
- Develop resilient, observable systems with strong error handling and compliance traceability
- Work within a serverless, event-driven AWS architecture
- Own Delivery End-to-End
- Take ownership of features from design through to production
- Collaborate with Product, AI Platform, and Compliance teams
- Contribute to sprint planning, estimation, and delivery
- Shape AI & Agentic Systems
- Build intelligent workflows using LLMs and agentic architectures
- Integrate AI models into production systems
- Design guardrails, policy enforcement, and behavioural monitoring for AI agents
- Mentor & Elevate the Team
- Support and guide junior and mid-level engineers
- Lead code reviews and promote engineering best practices
- Contribute to documentation, demos, and knowledge sharing
- Drive AI-Augmented Engineering
- Use AI coding tools to accelerate development and improve quality
Requirements
What We’re Looking For
- Must Have
- Strong Python expertise in production environments
- Experience building cloud-native systems on AWS (Lambda, DynamoDB, S3, EventBridge)
- Experience working with LLMs or AI/ML systems
- Strong understanding of APIs, async systems, and scalable architecture
- Nice to Have
- Experience with AI safety, guardrails, or policy enforcement
- Background in agentic systems or autonomous workflows
- Experience in financial services or regulated environments
- Familiarity with Node.js / TypeScript, Terraform or CDK
- Knowledge of observability tools and ML fundamentals
You’ll Thrive If You Are
- Pragmatic and able to balance speed with long-term quality
- Curious about AI, especially safety and responsible usage
- Comfortable working in a fast-moving scale-up environment
- A strong communicator who can explain complex ideas clearly
- Passionate about mentoring and raising team standards
This role offers a clear path into Staff or Lead Engineer positions. Drive architectural decisions across multiple teams and own complex, cross-cutting AI systems.
Benefits at Aveni
What you’ll love:
- Remote-first working across the UK
- 34 days holiday (including flexible bank holidays) and your birthday off
- Company-wide off-sites
- Optional Personal Development Plan
- Flexible benefits platform
- Protection essentials including Life Insurance, Income Protection, Critical Illness cover, and Pension (up to 5% matched employer contribution with optional increased contributions)
Senior Software Engineer (Python) in Edinburgh employer: Aveni UK
Contact Detail:
Aveni UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Python) in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Aveni employees on LinkedIn. Building relationships can open doors that applications alone can't.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those involving AI or cloud-native systems. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of AWS and AI systems. Be ready to discuss how you've tackled challenges in previous roles, especially around compliance and error handling.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people at Aveni. Plus, it shows you're genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer (Python) in Edinburgh
Some tips for your application 🫡
Show Off Your Python Skills: Make sure to highlight your strong Python expertise in your application. We want to see how you've used Python in production environments, so share specific examples of projects or systems you've built.
Cloud-Native Experience is Key: Don’t forget to mention your experience with AWS and cloud-native systems. We’re looking for candidates who can design scalable services, so let us know about your work with Lambda, DynamoDB, and other AWS tools.
Talk About AI and Compliance: Since we’re all about AI-driven workflows, it’s important to discuss any experience you have with AI/ML systems. If you’ve worked on safety, guardrails, or compliance in financial services, make that a focal point in your application.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Aveni UK
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with production-grade systems and how you've implemented scalable services. They’ll likely want to hear about specific projects where you’ve tackled challenges using Python.
✨Familiarise Yourself with AWS
Since this role involves working within a serverless, event-driven AWS architecture, it’s crucial to understand the key services like Lambda, DynamoDB, and S3. Prepare to discuss how you’ve used these tools in past projects and be ready to explain your approach to building cloud-native systems.
✨Showcase Your AI Knowledge
Given the focus on AI and agentic systems, be prepared to talk about your experience with LLMs and AI/ML systems. Think of examples where you’ve integrated AI models into production systems and how you’ve designed guardrails or policy enforcement for AI agents.
✨Emphasise Team Collaboration
This role requires collaboration with various teams, so highlight your experience in working cross-functionally. Share examples of how you’ve contributed to sprint planning and mentored junior engineers, as they’ll be looking for someone who can elevate the team’s standards.