At a Glance
- Tasks: Design and scale backend systems for real-time event detection using cutting-edge technologies.
- Company: Join Dataminr, a leader in AI-powered intelligence solutions.
- Benefits: Enjoy flexible work arrangements, generous PTO, and professional development opportunities.
- Other info: Be part of a diverse team committed to social good and positive change.
- Why this job: Make a real impact by working on innovative AI projects that shape the future.
- Qualifications: 6+ years in backend development with strong skills in AWS and databases.
The predicted salary is between 28800 - 48000 € per year.
Join our product engineering team as a Senior Backend Software Engineer to architect and scale the engine behind our real-time event detection platform. You'll leverage PostgreSQL and AWS to build high-throughput, event-driven systems that process billions of data points. This is a critical role focused on designing resilient distributed systems and robust APIs that power both our internal AI pipelines and external consumer applications. We seek seasoned backend talent to work in a fully remote position from anywhere in the UK or Ireland.
AI Innovation at Dataminr
Working at Dataminr you'll have the opportunity to tackle the most exciting trends in AI on a daily basis to power a revolutionary product that uncovers critical events around the world as they unfold.
- Regenerative AI: our AI technology, ReGenAI, is a new form of generative AI that automatically regenerates real-time Live Event Briefs as events unfold.
- Agentic AI: we recently launched our Agentic AI capability, what we're calling our Intel Agents, that autonomously generates critical context for our clients on real-time events, threats, and risks allowing them to see the clearest, most accurate view of what's happening on the ground.
- Multimodal AI: our platform detects events from many different types of data (images, video, sensor data, audio, and text in over 150 languages).
The opportunity
- Architect Distributed Systems: Design and implement scalable backend services using Event-Driven Architecture (SQS/SNS, Kinesis, or Kafka) to handle massive data spikes.
- Data Modeling & Optimization: Own the schema design and performance tuning of PostgreSQL databases, ensuring data integrity and high availability for complex relational datasets.
- Cloud Infrastructure: Deploy and manage production workloads on AWS, utilizing Lambda, ECS, and serverless patterns to drive efficiency and reliability.
- Technical Leadership: Lead the technical design of high-impact features, performing deep-dive code reviews and mentoring mid-level engineers on backend best practices.
- Operational Excellence: Drive the "you build it, you run it" culture by improving observability (logging, metrics, tracing) and reducing technical debt through pragmatic refactoring.
- Cross-Functional Collaboration: Partner with frontend and AI/ML teams to define robust API contracts and data flow strategies that support our multimodal AI capabilities.
What you bring
At Dataminr, we value you for who you are. We encourage you to apply for this role, even if you don't meet every qualification. Our candidates are reviewed on the basis of their skill and potential to succeed.
- 6+ years of professional experience in backend development, ideally with TypeScript.
- Advanced experience with databases, e.g. Postgres (complex joins, indexing strategies, query optimization, and migrations).
- Proven track record of building and scaling applications on AWS (compute, messaging, and storage services).
- Hands-on experience designing asynchronous systems, message queues, and event streams to decouple services and increase system resilience.
- Strong experience building and maintaining production-grade RESTful APIs and/or GraphQL services.
- A disciplined approach to testing (unit, integration, and load testing) and a focus on writing clean, maintainable, and secure code.
- The ability to navigate legacy constraints while iteratively shipping modern upgrades without "big-bang" rewrites.
Dataminr is an equal opportunity and affirmative action employer. Individuals seeking employment at Dataminr are considered without regards to race, sex, colour, creed, religion, national origin, age, disability, genetics, marital status, pregnancy, unemployment status, sexual orientation, citizenship status or veteran status.
Senior Software Engineer, Full Stack employer: Dataminr
At Dataminr, we pride ourselves on being an exceptional employer that champions innovation and inclusivity. Our fully remote work culture allows you to thrive from anywhere in the UK or Ireland, while our commitment to employee growth is reflected in our robust professional development programmes and supportive environment. With competitive benefits, generous PTO, and a focus on using AI for social good, joining our team means contributing to meaningful work that has a real-world impact.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer, Full Stack
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do, especially for a Senior Software Engineer role.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical skills and be ready to discuss your past projects. Practice common coding challenges and system design questions to impress the interviewers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer, Full Stack
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Senior Software Engineer. Highlight your experience with backend development, AWS, and PostgreSQL, as these are key for us at Dataminr.
Showcase Your Projects:Include specific projects that demonstrate your skills in building scalable systems and APIs. We love seeing real-world applications of your work, so don’t hold back!
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it’s relevant to the role.
Apply Through Our Website:Don’t forget to apply through our careers website! It’s the best way for us to receive your application and ensures you’re considered for the role.
How to prepare for a job interview at Dataminr
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially PostgreSQL and AWS. Brush up on your knowledge of event-driven architecture and be ready to discuss how you've used these tools in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in backend development and how you overcame them. Use examples that highlight your ability to design resilient systems and optimise performance, as this is crucial for the role.
✨Understand the Company’s Mission
Familiarise yourself with Dataminr's AI innovations and how they impact real-time event detection. Being able to articulate how your skills align with their mission will show your genuine interest in the company and its goals.
✨Prepare for Technical Questions
Expect deep-dive technical questions, especially around building APIs and managing databases. Practice explaining your thought process clearly and concisely, as communication is key in a remote setting.