
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading AI technology firm in London is looking for a Software Engineer to build AI-powered solutions. In this role, you'll develop features from conception to production, optimize data processing systems, and collaborate with cross-functional teams to deliver customer value. Ideal candidates should have expertise in languages such as Clojure, Python, and experience with cloud platforms. You'll thrive in a culture that values collaboration, continuous improvement, and innovation.
We're on a mission to change the way businesses make decisions with our cutting-edge AI technology. To achieve that, we’re looking for passionate people to join our open and unconventional workplace. Our inclusive environment welcomes skills and experiences from diverse backgrounds, and defines who we are.
Signal AI is the External Intelligence company helping business leaders make sense of the outside world. Our platform transforms external data from traditional news and social media across 226 markets and 75 languages, providing companies with actionable insights designed to navigate enterprise risk, strengthen reputation, and fuel growth.
Our platform ingests diverse content from 5.4M+ documents and posts per day from more than 220,000 sources across published media, social media, podcasts, broadcast, and regulatory content. Our proprietary AI engine, AIQ, processes this vast amount of unstructured data in near real-time, turning it into actionable intelligence, enabling strategic and bold decision-making.
Our unique approach, underpinned by a blend of generative and discriminative technologies, ensures businesses receive data-driven insights that are both actionable and rigorously factual, setting a new benchmark for AI's role in strategic decision-making.
We're seeking a Software Engineer to join our growing engineering team and help us continue building world-class AI-powered solutions at scale. As a solid individual contributor, you'll work on complex features that directly impact how global enterprises understand and respond to their external environment.
The Data Ingestion team's mission is to ingest this content in a reliable and compliant way. A key part of the ingestion process is normalising that content so the broader Signal AI ecosystem can consume it. The Data Ingestion team is also responsible for a suite of products that help customers (and customer support) get maximum value from the content we ingest.
This team requires somebody with a product mindset who is comfortable solving complex issues end-to-end in a highly collaborative environment. The Team’s remit is especially broad - it spans low-level data processing systems to customer‑facing tools.
Delivering Impact Through Quality Software
Contributing towards features, while guiding them from conception to production, ensuring they meet our high standards for quality, reliability, and performance
Writing clean, readable, and maintainable code that can be easily understood and extended by your teammates and your future self
Building robust observability into your solutions through comprehensive logging, tracing, and metrics that enable rapid issue diagnosis and root cause identification
Contributing to the breakdown of complex problems into manageable, deliverable tasks
Building at Scale
Working with services that process millions of documents daily across hundreds of markets and languages
Designing and implementing APIs that are performant, secure, and developer‑friendly
Optimising database queries and data models for systems handling large volumes of real‑time data
Understanding distributed systems principles to build resilient, scalable solutions
Building and evolving services that can cope with large volumes of disparate data
Collaborating to Build Better Solutions
Working closely with cross‑functional teams, including product managers, designers, and other engineers, to deliver customer value
Maintaining a product engineering mindset and being comfortable discussing the tradeoffs between one approach and another while keeping our users front and centre
Participating actively in team ceremonies and contributing to our culture of continuous improvement
Pair programming with team members to share knowledge and deliver high‑quality solutions
Clearly articulating technical concepts to both technical and non‑technical stakeholders
Participating in product and engineering forums, committed to maintaining high standards and sharing knowledge across the wider Product & Technology (P&T) group
Embracing Modern Development Practices
Staying current with emerging AI‑assisted development tools and practices
Contributing to team discussions on how to effectively integrate AI tools into our Software Development Life Cycle (SDLC)
Maintaining a balance between AI assistance and critical thinking to ensure code quality and security
Technical Skills
Working with varied technologies and languages, such as Clojure, Python, DBT, Typescript, React, etc.
Experience with API design and integration, including RESTful services
Comfortable using different databases (relational and non‑relational) and storage systems, such as ElasticSearch, PostgreSQL, S3, DynamoDB, Redis, etc.
Understanding of distributed systems concepts and microservices architecture
Experience with cloud platforms (AWS) and infrastructure‑as‑code
Proficiency in debugging complex issues and performance optimisation
Security‑aware development practices and understanding of common vulnerabilities
Willingness to work across the stack, comfortable with both backend services and frontend interfaces
Development Practices
Strong focus on observability and explainability over extensive unit testing
Experience implementing comprehensive monitoring, alerting, and logging strategies
Understanding of DevOps practices, including CI/CD pipelines and deployment strategies
Excellent documentation skills for both technical and user‑facing content
Experience with version control (Git) and collaborative development workflows
Approach & Mindset
Strong ownership mentality – you take responsibility for the quality and timely delivery of your work, but also hold yourself accountable for resolving issues that arise in production systems
Pragmatic approach to testing and quality – focusing on observability and real‑world impact
Resilience and persistence when tackling challenging problems
Proactive communication style – you share progress, blockers, and insights without being prompted
Growth mindset – you actively seek feedback and continuously improve your skills
Customer focus – you understand that our success comes from delivering value to our users
Massive Scale: Process and analyse data from 5.4M+ documents daily across 226 markets in 75 languages
Global Impact: Your work directly affects how Fortune 500 companies manage risk and reputation
Technical Excellence: Join a team that values clean code, robust systems, and thoughtful design
Innovation Culture: Be at the forefront of integrating Generative AI into the software development lifecycle
Career Growth: Clear progression framework with opportunities to develop into senior technical or leadership roles
We want to be transparent about what makes someone successful here:
We thrive on collaboration – We believe the best solutions come from working together. Pair programming is part of our DNA, not an occasional practice. If you prefer collaborative problem‑solving and learning from others over solo work, you’ll feel right at home.
We embrace change – In a fast‑growing scale‑up processing millions of documents daily, priorities can shift as we respond to market opportunities. We see this as exciting rather than frustrating, and we’re looking for engineers who can adapt with agility.
We focus on impact – We care about delivering value to customers efficiently. We prioritise observability and monitoring over exhaustive testing, believing that understanding how our systems behave in production is more valuable than perfect test coverage. If you’re open to experimenting with different methodologies, this role offers a great opportunity to broaden your horizons.
We leverage AI – We’re not just building AI products; we’re using AI to build better. We expect our engineers to actively explore and adopt AI tools that make them more productive.
We own our systems – When something goes wrong in production, we don’t point fingers. We fix it, learn from it, and improve our observability to catch it earlier next time.
If these aspects align with your professional values and aspirations, we believe you’ll find a rewarding career with us at Signal AI.
If you’re excited about building technology that transforms how organisations understand and respond to the world around them, we’d love to hear from you.
Not sure you meet every requirement? Studies show that women and other underrepresented groups often hesitate to apply unless they check every box. At Signal AI, diverse perspectives strengthen our teams, drive innovation, and lead to better performance. So even if your background doesn’t align perfectly with each qualification, we encourage you to apply if you’re passionate about this role.
We’re dedicated to creating an inclusive environment where every Signaller feels welcomed, valued, and heard—a place where you can truly thrive as yourself.