
Nory · Dublin
SENIOR PRODUCT ENGINEER - INSIGHTS LET'S FIX HOSPITALITY, FOR GOOD. Hospitality runs on thin margins, and most operators are stretched trying to protect th...
Hospitality runs on thin margins, and most operators are stretched trying to protect them. We built Nory.
Our CEO, Conor, knows the pain first-hand. He founded and scaled Mad Egg in Ireland and grew tired of stitching together so-called
market-leading systems and spreadsheets just to keep the business running. He set out to build the tool he wished he'd had from
day one.
Nory is a restaurant management system that blends real-time data with AI predictive analytics to give operators real control of
their margins. From food prep to forecasting, it is the operational intelligence that helps restaurants run profitably, with less
waste and better jobs for the people working in them.
Fresh off a Series B led by Kinnevik, we've grown to over 100 people across Ireland, the UK, Spain and New York. Demand is scaling
faster than we expected.
The role
We're looking for a Senior Product Engineer to join our Insights Squad.
This is a full-stack, product-focused role on the squad that builds Nory's scheduling and forecasting. You'll work across the full
stack, with backend as your foundation, which is where the hardest problems on this team live.
As a product engineer, you'll help shape what gets built, working alongside our product and design functions. You'll speak to
customers directly, make trade-off decisions without perfect information, and define and ship MVPs that you then improve on real
feedback.
The squad and the moment: The Insights squad is, in practice, our applied data science team. We own the whole journey, from the
data pipeline through to the customer-facing product that operators rely on every day. Right now we are taking our scheduling
assistant to general availability and building out our forecasting engine, predicting sales and orders across one-day, one-week
and two-week horizons and making those predictions reliable in every restaurant setting. These are genuinely hard computer science
problems, and we solve them inside a real, evolving system where we balance shipping quickly against the refactoring that keeps us
fast. A lot of the work sits in the space between software engineering and machine learning, in close partnership with our data
scientists.
We're stack-agnostic in hiring and care most about strong fundamentals and the ability to ramp quickly. Our current stack is
Python, FastAPI, React, TypeScript, Node.js, AWS (Fargate, Aurora, SQS), Postgres, MongoDB, and Docker.
Our squads are cross-functional and run with a lot of autonomy. You'll own problems end to end, from discovery through to
production and iteration, working closely with product, design, data and customer success in a tight feedback loop with real
customers.
margins.
without leaving Nory.
plan.
dynamic pricing.
performing without needing external tools.
APIs, data models and distributed services. You can talk through specific data modelling decisions you made yourself, the
constraints you were working within and why you made the calls you did. You design for the ways a system fails, not only for
the path where everything goes right.
and you move between the two depending on what the problem needs. This squad works closer to an even split between front-end
and backend than most, and we want someone who can own work on both sides.
vague or proposed a different route when the original plan was wrong, and you took responsibility for how it turned out. When
you describe your work, you tend to say "I decided" rather than "we decided."
greenfield build on a tight deadline, you've worked through real ambiguity and shipped something that mattered. You know what
an MVP actually is, because you've shipped one.
example of when it did. You treat customer feedback as part of the engineering job and stay close to it.
problem needs the right solution and when it needs the fastest one that proves the point.
learning models in production.
Python, FastAPI, React, TypeScript, Node.js, AWS (Fargate, Aurora, SQS), Postgres, MongoDB, Docker
Our vision is to build a better future for the restaurant industry, one where operators are in control of their businesses and the
people on the floor can build careers they are proud of. To get there we move fast, stay focused and hold ourselves to a high bar.
Our values guide how we work and grow together.
At Nory, we believe that diverse teams build better products. We welcome applicants from all backgrounds, identities, and walks of
life. We do not discriminate based on gender, ethnicity, sexual orientation, religion, family status, age, disability, or race.
What matters to us is how you think, how you work, and what you bring to the table.
The MongoDB Customer Observability Team is a diverse group of contributors working together to help our users manage MongoDB at global scale. The team is responsible for MongoDB Atlas: our database-as-a-service offering and fastest-growing product, which allows users to deploy globally distributed MongoDB clusters in just minutes. We're seeking a Senior Software Engineer to join our team to tackle exciting challenges within the Observability space. You'll contribute to developing tools and platforms that help our users understand the health and performance of their MongoDB deployments. This includes collecting metrics, monitoring slow queries, and offering actionable insights such as index and schema suggestions that improve the speed, efficiency, and overall reliability of their databases. This role provides a unique opportunity to drive engineering excellence across both dimensions of observability, leveraging technologies being developed within the Customer Observability group and contributing directly to the success of our customers and our product teams. If you're passionate about large-scale systems, digging deep into telemetry data, and building tools that make a real impact both internally and externally, we’d love to have you on board! We are looking to speak to candidates who are based in Dublin for our hybrid working model. WE'RE LOOKING FOR SOMEONE WHO * Has at least 5 years of experience as a backend or full stack engineer * Enjoys collaboration and being part of a team * Is approachable, curious, and intellectually honest * Is a backend engineer with a willingness to take on frontend tasks or a full-stack developer with a bias towards backend * Has written backend systems in a compiled language (Java, C#, Go, etc.) * Has experience with the design and architecture of a modern, scalable web application * Enjoys chasing down difficult problems in a distributed environment and on an database diagnostic/operation level * Always strives to expand their knowledge and keeps up to date with new technologies * Is familiar with debugging and troubleshooting production issues * Strong understanding of algorithms, data structures and their time and space complexity NICE TO HAVES * Has worked with distributed event streaming platforms like Kafka or WarpStream and/or event processing platforms like Flink * Experience developing and writing code observability tools * Previous work in TypeScript, React, and Node.js, particularly maintaining an ecosystem of dependencies * Knowledge of database internals and tuning mechanisms, particularly indexing ROLE RESPONSIBILITIES * Design, write and maintain Observability code and features * Contribute to and lead complex technical projects * Investigate large scale distributed production issues * Collaborate with team members to develop our codebase, best practices and design principles * Work with customers and support engineers to fix issues and become part of our on-call rotation * Mentor junior team members SUCCESS MEASURES * In 1 month, you'll be familiar with the parts of the system that your team owns, the existing features, and projects within the Observability team and have contributed minor tasks within our codebase * In 3 months, you will be contributing to design and development of your team’s projects and starting to ship tickets regularly * In 6 months, you will have ramped up enough to take on medium+ sized projects, contribute actively in our technical discussions and proactively improve our codebase and products. You will be supporting our customers during escalations and have joined our on-call rotation ABOUT MONGODB MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software. MongoDB’s unified data platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure. With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software. Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB. To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world! MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB is an equal opportunities employer. REQ ID: 426170
We are looking for a Senior Software Engineer to help us take REDAPL, our Referential Data Platform, to the next level. REDAPL is Datadog's main platform for tracking our customers' infrastructure resources and relationships. The platform enables products where customers can understand, keep track of, and gain insights into their infrastructure related to performance, cost, security, and more. Many Datadog products use REDAPL today such Cloud Security Posture Management, Resource Catalog, Cloud Cost Management, and Service Catalog and others - REDAPL ingests more than 4.5mil updates/second. As a Senior Engineer, you will drive, lead and collaborate on projects both inside and outside the platform. You can expect to contribute to key technical decisions relating to our data ingestion, processing, and query pipelines. At Datadog, we place value in our office culture - the relationships and collaboration it builds and the creativity it brings to the table. We operate as a hybrid workplace to ensure our Datadogs can create a work-life harmony that best fits them. What You’ll Do: * Build a query engine that supports efficient relationship traversals for our most demanding workloads. * Contribute to design and drive high-priority, high-visibility projects to increase the platform's value, resilience, and scalability across multiple teams. * Lead and guide other engineers through architectural platform decisions * Identify potential system risks and trends in reliability and design solutions to address them * Provide input on prioritizing engineering-led initiatives in short- and long-term planning and roadmaps * Collaborate with internal product teams to understand their requirements and how we plan for their product growth as they integrate and depend on REDAPL Who You Are: * You have a BS/MS/PhD in a Computer Science, Engineering or related scientific field or equivalent experience * You have worked extensively with multiple types of data stores * You have contributed to initiatives in a platform or infrastructure-focused environment for several years * You have led impactful technical initiatives in an environment where performance, cost efficiency, ease of use, and resilience/operability are first-order concerns * You have significant back-end engineering experience and have built, and operated distributed systems to solve problems at a high scale Bonus points: * You have experience working with Graph Databases such as Neo4j, Memgraph, JanusGraph, ArangoDB, Amazon Neptune or PuppyGraph. * You have production-grade experience with Apache Iceberg * You have a solid grasp of query planning or better yet - contributed to a production-grade query engines or related projects (e.g. Trino, Calcite, Substrait, DataFusion, etc) ideally demonstrated through open-source contributions or PMC membership on projects. Datadog values people from all walks of life. We understand not everyone will meet all the above qualifications on day one. That's okay. If you’re passionate about technology and want to grow your skills, we encourage you to apply. Benefits and Growth: * Get to build tools for software engineers, just like yourself. And use the tools we build to accelerate our development. * Have a lot of influence on product direction and impact on the business * Work with skilled, knowledgeable, and kind teammates who are happy to teach and learn * Competitive global benefits * Continuous professional development Benefits and Growth listed above may vary based on the country of your employment and the nature of your employment with Datadog. #LI-Hybrid ---------------------------------------------------------------------------------------------------------------------------------- About Datadog: Datadog is the leading observability and security platform for the AI era, providing businesses with unified visibility across the technology stack to manage complexity at scale. It brings applications, infrastructure, data, models, and security into one place, using AI to detect and resolve issues before they impact customers. Trusted globally by Fortune 500 companies and high-growth AI leaders, Datadog enables businesses to move faster with clarity and confidence. Learn more about #DatadogLife on Instagram, LinkedIn, and Datadog Learning Center. ---------------------------------------------------------------------------------------------------------------------------------- Equal Opportunity at Datadog: Datadog is proud to offer equal employment opportunity to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and other characteristics protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. Here are our Candidate Legal Notices for your reference. Datadog endeavors to make our Careers Page accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please complete this form. This form is for accommodation requests only and cannot be used to inquire about the status of applications. Privacy and AI Guidelines: Any information you submit to Datadog as part of your application will be processed in accordance with Datadog’s Applicant and Candidate Privacy Notice. For information on our AI policy, please visit Interviewing at Datadog AI Guidelines.
ABOUT EDGETIER At EdgeTier, we empower customer care teams by seamlessly combining AI, automation, and human expertise. Our award-winning technology enables some of the world’s most innovative companies to deliver exceptional customer service while gaining deeper insights into their customers. We’re on a mission to revolutionise customer service by embedding AI into every interaction, creating seamless and impactful experiences. Our cutting-edge solutions help high-volume B2C brands transform customer experiences by analysing and optimising every touchpoint. This is an incredible opportunity, and we’d love for you to join us on this journey! ABOUT THE ROLE EdgeTier is looking for a Senior Software Engineer who wants to do some of the best work of their career. This is a hands-on role within our backend team with real ownership. This means you'll be expected to operate independently from the start and hold yourself to a high standard. The way we build software is evolving. AI coding agents are part of our everyday workflow, and we're looking for someone who knows how to direct, review, and get the best out of those tools — not someone who treats them as a shortcut. We care about the quality of the output, not just the speed of it. This is a small, high-trust team. In this role, you'll find more autonomy, more impact, and more accountability than you would in a larger engineering org. If that energises you, read on. WHAT YOU'LL BE DOING * Translating product requirements into detailed technical specifications and owning delivery end-to-end from design through implementation, testing, and release. * Architecting changes to EdgeTier's core product including APIs, services, and databases. * Writing high quality and well structured Python code while holding a high standard in code reviews. * Directing and critically reviewing AI coding agent output to ensure quality. * Monitoring application performance and error logs. * Mentoring junior engineers. * Contributing to architectural decisions and using your voice and ideas to shape how we build EdgeTier. HOW YOUR TIME BREAKS DOWN (ROUGHLY) * Developing new features: 30% * Reviewing pull requests: 20% * Architecting changes: 15% * Bug fixes and feature maintenance: 10% * Team communication and meetings: 10% * Testing and releasing features: 5% * Performance monitoring and error logs: 5% * Developer tooling improvements: 5% WHAT WE'RE LOOKING FOR IN YOU Technical ability matters, but so does how you work. We want someone who leaves things in better shape than they found them. Someone pragmatic enough to know when to ship and disciplined enough to know when to refactor. This role will be challenging. If that excites you, this is the role for you. WHAT YOU'LL NEED * 6+ years of professional software development experience in a product, SaaS, or similar environment * Solid Python skills * SQL experience, ideally PostgreSQL * Experience working with data at scale in large datasets or high-volume systems * True end-to-end engineering experience: local development, deployment, debugging in production, ongoing maintenance * Strong communication skills. We want you to be able to explain complex technical problems clearly to non-technical stakeholders * Proven ability to work independently and manage your own time without close supervision * Hands-on experience with AI coding tools and agents. USEFUL BUT NOT ESSENTIAL * Flask, AWS, Pytest, GitHub Actions or similar CI/CD tooling, Terraform, experience writing or customising AI agents. * Start-up or scale-up experience: comfortable with ambiguity, a fast-moving environment, and doing what needs to be done WHAT MAKES THIS ROLE WORTH IT You'll have genuine influence over how EdgeTier's engineering team develops, the chance to mentor others, and the space to do your best technical work. You won't be given a list of tasks to execute — you'll be given problems to solve, and trusted to solve them well. If you're motivated by the idea of building something excellent, and you hold yourself to a high standard, we'd like to hear from you. EDGETIER COMPANY VALUES At EdgeTier, we’re passionate about building a team of high performers who believe in our mission. Guided by our four core values, we ensure these principles shape everything we do, including how we grow our team. 1. Be Accountable Take ownership of your work and do it with integrity and to the best of your ability. Be honest about the challenges faced and tackle them head-on. Whether we win or lose, we learn and grow as a team. 2. Deliver Value to Customers We focus on delivering real value to our customers. Our products are built to help them succeed, and we work to ensure it does. Solving problems and making things easier for our customers is at the core of everything we do. 3. Keep Growing We’re always learning and improving, whether it’s getting better at what we do, learning something new, or making our products even better, we’re always pushing ourselves to embrace the challenge and get out of our comfort zone. 4. Have Craic & Be Sound We’re passionate about what we do, but we also know how to have the craic (fun!). Being sound means respecting each other and creating a space where everyone can be themselves and enjoy coming to work. WHY YOU SHOULD JOIN US * Be part of an Irish company that's innovating and revolutionising the customer service industry globally! * We're humble, but have won lots of awards. #11 in Deloitte's Technology Fast 50, Sifted Europe's Fastest-Growing Startups, Wired Europe's Hottest Startups, Technology Innovation of the Year, + many more! * Everyone at EdgeTier shares in the success. We offer generous share options, and a bonus structure to round out each compensation package. * Keep Growing budget of €2,000 annually to spend on your professional growth and learning. * Work with cutting-edge technology; we provide our people with access to premium LMM/AI models to automate the busywork that gets in the way of success. * Enjoy your time outside of work with 23 days of annual leave in addition to annual company shut-down days, a fully paid sabbatical after 4 years of service, and increasing leave entitlements with continued tenure. * We invest in your health & wellbeing with health insurance, a bike-to-work scheme, and future security with a company-matched pension plan (for Ireland-based employees). * We mean business when it comes to having the craic. Join us for our legendary company get-togethers and off-sites! EdgeTier provides a safe environment that encourages personal and professional growth, nurtures trust, facilitates the development of new values, and fosters long-lasting connections. We take great pride in being an Equal Employment Opportunity employer at EdgeTier. We are committed to a discrimination-free workplace and do not engage in employment discrimination based on race, religion, colour, national origin, ancestry, membership in the travelling community, physical disability, mental disability, medical condition, marital status, gender, gender identity, age, sexual orientation, or any other protected status. This policy encompasses all aspects of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training. Thinking of using AI as a part of your job application? Please read our AI recruitment policy before you do. Agencies: Please note that we have an internal sourcing model, and do not require agency assistance. Unsolicited CVs will not be accepted.