Job Specifications
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 AI 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.
What You'll Be Doing
Delivering Impact Through Quality Software
Contributing to 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 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
Crafting user-centric web applications that are modular, accessible, and provide a consistent UX
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 React, Typescript, GraphQL, 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, 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
Ability to work with LLMs and AI-based technologies to solve user problems while articulating the trade-offs that these new user paradigms present
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 ski
About the Company
Signal AI is a leading reputation and risk intelligence company helping business leaders make sense of the outside world. Our AI-driven technology provides real-time insights, from tracking sentiment to identifying emerging topics, to help you easily identify trends, patterns, and unknown unknowns. Signal AI's curated solutions empower C-suite leaders to spot critical signals in the external noise, allowing them to get ahead of risk and opportunity and make more confident decisions. Powered by Signal AI's proprietary AIQ, ou...
Know more