Software Engineer

Posted 4 days 11 hours ago by Deepstreamtech

Permanent
Full Time
I.T. & Communications Jobs
London, United Kingdom
Job Description
Requirements
  • The engineering challenge is building systems reliable enough to power these high-stakes decisions. You'll work across data pipelines processing billions of tokens, real-time simulation platforms, and B2B SaaS products that make complex AI feel intuitive
  • ,
  • (Desirable) Experience with Python, TypeScript/JavaScript, PostgreSQL, or Google Cloud Platform
  • ,
  • Strong software engineering fundamentals with experience in modern programming languages
  • ,
  • (Desirable) Background in building scalable systems, APIs, and data-intensive applications
  • ,
  • Proven track record of shipping production software and taking ownership of systems end-to-end
  • ,
  • (Desirable) Familiarity with AI/ML systems, large language models, or high-throughput data processing
  • ,
  • Experience working collaboratively in cross-functional teams with diverse technical backgrounds
  • ,
  • (Desirable) Experience with GitHub Actions, CI/CD pipelines, monitoring, and observability
  • ,
  • Strong problem-solving skills with the ability to debug and optimize systems across different domains
  • ,
  • (Desirable) Interest in market research, behavioral science, or business applications of AI
  • ,
  • Excellent communication skills and genuine interest in understanding client and business needs
  • ,
  • Comfortable working in dynamic environments where business priorities drive technical decisions
  • ,
  • Willingness to work with our tech stack: Python (server-side), TypeScript/JavaScript (client-side), PostgreSQL, GitHub, and Google Cloud Platform
What the job involves
  • Build Production Systems: Develop and maintain our Python-based platform that powers synthetic population simulations, working with PostgreSQL databases and deploying on Google Cloud Platform
  • ,
  • Deliver Client Impact: Create TypeScript/JavaScript B2B SaaS products that solve real business problems for major brands, working directly with product and commercial teams
  • ,
  • Ensure System Reliability: Implement monitoring, testing, and GitHub Actions CI/CD pipelines to maintain high availability for systems that influence million-pound business decisions
  • ,
  • Collaborate Across Disciplines: Partner closely with our data science team to translate research innovations into robust, scalable production systems
  • ,
  • Drive Technical Excellence: Contribute to engineering standards and systematic approaches as we scale our platform and grow the team
  • ,
  • Solve Diverse Challenges: Work across different technical domains - from optimizing data processing pipelines to building intuitive B2B SaaS experiences to ensuring system performance under high load