A
Senior Software Engineer (Python)
Aveni
Contract type
Ongoing
Work mode
100% remote
Experience
Senior · Not stated
Level inferred from job title
Job description
Key details
- Build cloud-native systems on AWS using Lambda, DynamoDB, S3, and EventBridge
- Work with LLMs and AI/ML systems in production environments
- Design and maintain APIs, async systems, and scalable architecture
- Drive architectural decisions across multiple teams
- Own complex, cross-cutting AI systems
- Shape Aveni's long-term AI platform strategy
- Mentor team members and raise engineering standards
- Company mission
- To transform the financial services industry through AI, with a focus on safety and responsible usage
Primary stack
Core technologies
TypeScriptAWSTerraformPython (Programming Language)Node.js
Benefits
- Remote-first working across the UK
- Work abroad policy
- Co-working spaces available
- 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)
- Private health and dental care
- Potential share options
- Enhanced family leave
Requirements & details
- 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
- 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
- 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
- Strong communicator who can explain complex ideas clearly
- Passionate about mentoring and raising team standards
- Clear path into Staff or Lead Engineer positions
- Python, AWS, Lambda, DynamoDB, S3, EventBridge, LLMs, Node.js, TypeScript, Terraform, CDK
- Python (Programming Language)
- AWS
- Node.js
- TypeScript
- Terraform
