All jobs
Save

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

Apply