Software Engineer - Data Ingestion
Software Engineer - Data Ingestion

Software Engineer - Data Ingestion

Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join us in building AI-powered solutions that transform business decision-making.
  • Company: Signal AI, a leader in external intelligence and innovative AI technology.
  • Benefits: Competitive salary, inclusive culture, career growth, and opportunities to work with cutting-edge tech.
  • Why this job: Make a global impact by processing millions of documents daily for Fortune 500 companies.
  • Qualifications: Experience in software development, API design, and a passion for collaborative problem-solving.
  • Other info: Dynamic environment with a focus on innovation, teamwork, and personal growth.

The predicted salary is between 36000 - 60000 Β£ per year.

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.

About Signal AI

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.

The Role

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 Team

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.

What You'll Be Doing

  • 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.

    What We're Looking For

    • 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.

    Why This Role is Exciting

    • 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.

    The Signal AI Way

    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.

    Ready to Join Us? 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.

    Software Engineer - Data Ingestion employer: Signal AI

    At Signal AI, we pride ourselves on being an exceptional employer that fosters a collaborative and inclusive work culture. Our commitment to employee growth is evident through our clear progression framework and the opportunity to work with cutting-edge AI technology that has a global impact. Join us in a dynamic environment where your contributions directly influence how businesses navigate their external landscape, all while enjoying the benefits of a supportive team that values innovation and adaptability.
    S

    Contact Detail:

    Signal AI Recruiting Team

    StudySmarter Expert Advice 🀫

    We think this is how you could land Software Engineer - Data Ingestion

    ✨Tip Number 1

    Network like a pro! Reach out to current employees on LinkedIn or at events. Ask them about their experiences and the company culture. This can give you insider info and might even lead to a referral!

    ✨Tip Number 2

    Prepare for the interview by understanding the company's mission and values. Be ready to discuss how your skills align with their goals, especially around AI and data ingestion. Show them you're not just a fit for the role, but for the team!

    ✨Tip Number 3

    Practice coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Being well-prepared will boost your confidence and help you stand out during technical interviews.

    ✨Tip Number 4

    Don’t forget to follow up after your interview! A simple thank-you email can leave a lasting impression. Mention something specific from your conversation to show you were engaged and are genuinely interested in the role.

    We think you need these skills to ace Software Engineer - Data Ingestion

    Clojure
    Python
    DBT
    TypeScript
    React
    API design and integration
    RESTful services
    ElasticSearch
    PostgreSQL
    S3
    DynamoDB
    Redis
    Distributed systems concepts
    Microservices architecture
    AWS

    Some tips for your application 🫑

    Show Your Passion: When writing your application, let your enthusiasm for AI and software engineering shine through. We want to see that you’re genuinely excited about the role and how you can contribute to our mission at Signal AI.

    Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the job description. Highlight your experience with relevant technologies like Python, Clojure, or any cloud platforms you've worked with. We love seeing how your background fits into our team!

    Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate readability, as it shows you can communicate effectivelyβ€”an essential skill for collaborating with our diverse teams.

    Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re proactive and keen to join our team!

    How to prepare for a job interview at Signal AI

    ✨Know Your Tech Stack

    Make sure you’re familiar with the technologies mentioned in the job description, like Clojure, Python, and various databases. Brush up on your API design skills and be ready to discuss how you've used these technologies in past projects.

    ✨Show Your Problem-Solving Skills

    Prepare to talk about complex problems you've tackled in previous roles. Think of specific examples where you broke down issues into manageable tasks and how you collaborated with others to find solutions.

    ✨Emphasise Collaboration

    Since the role involves working closely with cross-functional teams, be ready to share experiences where you’ve successfully collaborated with product managers, designers, or other engineers. Highlight your pair programming experiences and how they contributed to better outcomes.

    ✨Demonstrate a Growth Mindset

    Be open about your learning journey and how you seek feedback to improve. Discuss any new AI tools or practices you've adopted recently and how they’ve enhanced your work. This shows you're proactive and adaptable, which is key for this role.

    Software Engineer - Data Ingestion
    Signal AI

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    S
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >