MongoDB Search and Vector Search allows users to execute complex search queries and build RAG applications using the MongoDB Query Language. Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale. We are looking to speak to candidates who are based in Toronto for our hybrid working model. Candidate Profile: 5+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software in a complex codebase Proficient in modern programming languages and techniques Experienced in developing distributed systems, cloud services, and SaaS products Excellent verbal and written technical communication skills; enthusiasm for collaborating closely with colleagues and mentoring other engineers A growth mindset and the desire to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback A strong sense of ownership over their work, from initial design all the way through maintaining code in production You will: Build and design our integrated search platform, written in Java Work with a collaborative team that prioritizes sound technical decision-making and building systems that our customers love and that we are proud of as engineers Lead projects and own subsystems Help determine the team’s roadmap and the architecture of our system Success measures: In 3 months you’ll have contributed to the development of an existing project and completed several improvements or bug fixes In 6 months you’ll be reviewing code and project designs, and be an active participant in team meetings In 12 months you’ll have a thorough understanding of the systems the team owns and have led a project. You’ll have had a positive impact on our code, product, and team processes 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 cr
Jobiba hiring network
Senior Software Engineer Data Infrastructure Jobs
10,000 active opportunities · Updated for October 2026
Fresh results
15 shown
Explore current senior software engineer data infrastructure jobs. Use filters to narrow by work mode, employment type, experience and date posted.
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role Elasticsearch powers search, observability, and AI retrieval (RAG) for the world's largest organizations. We are seeking a Senior Software Engineer to join the Elasticsearch Performance team. In this role, you will contribute to performance engineering initiatives through high-quality code and technical analysis. Your goal is to help improve the optimization and predictability of Elasticsearch performance, collaborating with area-specific teams to enhance our software. What You Will Be Doing Contributing to core performance engineering initiatives from development to production, focusing on the delivery of impactful optimizations. Executing technical designs and plans for architectural and code-level performance improvements. Implementing foundational performance models and methodologies for complex, distributed systems. Supporting optimization strategies to ensure Elasticsearch remains performant, predictable, and scalable in diverse environments. Profiling and analyzing system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL. Ensuring robust performance benchmarks and regression detection for both stateful and stateless (Serverless) architectures. Collaborating with peers across the team to apply performance-focused development practices into new features. Contributing to automation efforts by buil
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role We're looking for a Senior Software Engineer to join our Streams UI team, where you'll have the chance to shape and enhance our user interface, making it more intuitive and engaging for our users. In this role, you'll work on Fleet. Fleet is the central management experience for Elastic Agent in Kibana. You'll also work on Streams. Streams is our new tool for handling log data. This includes ingesting, organizing, parsing, enriching, and setting retention for the data. You will be part of a skilled group of engineers and designers. You will contribute your expertise and learn from others. If you enjoy tackling complex challenges and want to make a meaningful impact on our product, we’d love to hear from you. What You Will Be Doing Design and implement intuitive user interface components that enhance user commitment, using TypeScript, React, and Node.js. Integrate front-end elements seamlessly with back-end services to ensure a smooth user experience. Conduct usability testing and gather user feedback to drive continuous improvements. Own complex, loosely-defined problems end-to-end: shape the approach, split the work if needed, make the key technical decisions, and deliver. Lead discussions on architecture and system design. During these discussions, consider trade-offs. Also, think about backwards compatibility, performance, and
Join the MongoDB Server Query Optimization team, and help us build a world-class distributed open-source query optimizer. Our team plays a crucial role in the experience and performance of data processing. We are responsible for the MongoDB Query Language and the lifecycle of each query, through parsing, optimization and plan selection. We have tons of interesting problems to solve with a direct impact on users for transactional, time-series, and analytical workloads. The team is endeavoring to systematically rewrite every major component of our optimization and execution systems. We need your help to design and build the heart of a distributed, flexible schema, document database. This role can be based remotely in the U.S. or Canada, limited to Eastern or Central time zones only. Candidate Profile 5+ years of experience in data management systems, distributed systems, or large-scale backend engineering Experience with building production-level code with a large user base, robust design structure and rigorous code quality Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture Experience with large code bases written in C++ or another systems programming language. You'll need to trace down defects, estimate work complexity, and design evolution and integration strategies as we rewrite different components of the system A strong foundation in core database internals is essential. While direct experience in query optimization is a massive bonus, it is not a prerequisite. We are also excited to meet candidates with strong backgrounds in compilers, language transpilers, or distributed storage systems Position Expectations Innovate in the area of flexible schema databases. Help us build a world-class query optimization system Research state-of-the art query systems to inform our design Leverage deep knowledge of the strength and weakness of the product and o
About the Role: As a Senior Software Engineer at K Health, you are the champion of technical excellence for a high-stakes portfolio of clinical AI and a suite of products that serve the patients and the physicians. We don't just build apps; we build, and operate modern, AI-powered, 24/7 virtual clinics for the nation’s largest health systems. In this role, your mission is to architect a product ecosystem where reliability, privacy, and performance are non-negotiable. You will lead the development of reusable components and resilient architectures that exude trust, ensuring that every patient interaction is seamless and every clinical data point is secure. You will be a "multiplier," creating the foundational frameworks that allow us to deploy 5-star experiences across a portfolio of partners without sacrificing the quality our users depend on. This role requires onsite presence in our New York City office 4 days a week and does not provide immigration support. What you will do: Architect for Trust: Design and drive a unified product engineering strategy that supports a portfolio of products and solutions, prioritizing modularity, reusability, and extreme resiliency. Full-Stack Ownership: Own the end-to-end lifecycle of products and features, from multi-platform clients, to the Kotlin/JVM-based backend services that power them. Quality as a Feature: Define and enforce standards for high-stakes engineering—ensuring that performance, accessibility, and data privacy are baked into the architecture, not added as afterthoughts. Platform Innovation: Proactively modernize our systems to leverage agentic AI tools that improve developer productivity and team efficiency. Platform Evolution: Build and maintain the shared libraries and DSLs that enable rapid, high-quality deployments for our health system partners. Technical Stewardship: Act as a stabilizing force in complex technical situations, bringing clarity to ambiguous requirements and making informed decisions that
AI frameworks like LangChain, LlamaIndex, and n8n are quickly becoming the default way developers build with AI — and MongoDB wants to be the data platform that shows up everywhere they build. As part of the AI Builders Experience (ABX) org, we're standing up a brand new engineering team in Gurugram to make that happen, and we're looking for Senior Software Engineers to be among its founding members. The team owns the connective layer between MongoDB and third-party AI frameworks, platforms, and tools — the integrations that let developers use MongoDB effectively with the AI stack they've already chosen. That means shipping into some of the fastest-moving open-source ecosystems in tech, working mostly in Python and TypeScript, and partnering with the Database Experience (DBX) org when an integration needs new driver, platform, or product capability underneath it. This is a self-sufficient team by design. You and your engineering manager will be based in Gurugram, and the group is set up to own its area end to end: to decide how integrations get built, tested, released, and maintained, without waiting on another time zone to unblock the day-to-day. You'll work closest with the engineers sitting next to you, pairing on hard problems, reviewing each other's code, and dividing up a broad portfolio, while collaborating with product, partners, field teams, and open source maintainers as the work requires. You'll integrate with fast-moving, often unproven technologies, make pragmatic calls in the face of ambiguity, and own high-visibility projects with minimal guidance. Priorities can shift week to week based on framework changes, customer demand, and partner needs, so we're looking for product-minded engineers who thrive on autonomy and take pride in shipping. Much of your work will happen in public: sending pull requests to upstream repositories, working through external maintainer review cycles, and representing MongoDB in developer communities. MongoDB engineering team
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role Elastic, the Search AI Company, empowers everyone to find answers in real-time, leveraging all their data at scale, and fueling the potential of businesses and individuals. The Elastic Search AI Platform, trusted by over 50% of the Fortune 500, unifies the precision of search with the intelligence of AI to accelerate impactful results. The Software Engineer will join the self-service cloud growth team, empowering self-service customers and trial users to be successful. This role specifically focuses on human user onboarding and agents onboarding, directly influencing the successful growth of Elastic Cloud. What You Will Be Doing Working as a full stack engineer, contributing both to the backend and frontend of the product onboarding and trial experience. Designing and implementing new scalable features and APIs in our product. Working closely with PMs and designers to plan and design the features. Implementing agentic interfaces for onboarding and trial experience. Collaborate with Elastic solution teams to seamlessly integrate cloud and kibana onboarding flows. Designing and implementing data evolution strategies to manage schema changes without introducing breaking changes. What You Bring Strong proficiency in React and JavaScript/TypeScript. Strong proficiency in Node.js server frameworks like Hapi and Next.js. Front-end tech
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role Elastic, the Search AI Company, empowers everyone to find answers in real-time, leveraging all their data at scale, and fueling the potential of businesses and individuals. The Elastic Search AI Platform, trusted by over 50% of the Fortune 500, unifies the precision of search with the intelligence of AI to accelerate impactful results. The Software Engineer will join the self-service cloud growth team, empowering self-service customers and trial users to be successful. This role specifically focuses on human user onboarding and agents onboarding, directly influencing the successful growth of Elastic Cloud. What You Will Be Doing Working as a full stack engineer, contributing both to the backend and frontend of the product onboarding and trial experience. Designing and implementing new scalable features and APIs in our product. Working closely with PMs and designers to plan and design the features. Implementing agentic interfaces for onboarding and trial experience. Collaborate with Elastic solution teams to seamlessly integrate cloud and kibana onboarding flows. Designing and implementing data evolution strategies to manage schema changes without introducing breaking changes. What You Bring Strong proficiency in React and JavaScript/TypeScript. Strong proficiency in Node.js server frameworks like Hapi and Next.js. Front-end tech
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role Elastic, the Search AI Company, empowers everyone to find answers in real-time, leveraging all their data at scale, and fueling the potential of businesses and individuals. The Elastic Search AI Platform, trusted by over 50% of the Fortune 500, unifies the precision of search with the intelligence of AI to accelerate impactful results. The Software Engineer will join the self-service cloud growth team, empowering self-service customers and trial users to be successful. This role specifically focuses on human user onboarding and agents onboarding, directly influencing the successful growth of Elastic Cloud. What You Will Be Doing Working as a full stack engineer, contributing both to the backend and frontend of the product onboarding and trial experience. Designing and implementing new scalable features and APIs in our product. Working closely with PMs and designers to plan and design the features. Implementing agentic interfaces for onboarding and trial experience. Collaborate with Elastic solution teams to seamlessly integrate cloud and kibana onboarding flows. Designing and implementing data evolution strategies to manage schema changes without introducing breaking changes. What You Bring Strong proficiency in React and JavaScript/TypeScript. Strong proficiency in Node.js server frameworks like Hapi and Next.js. Front-end tech
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role Elastic, the Search AI Company, empowers everyone to find answers in real-time, leveraging all their data at scale, and fueling the potential of businesses and individuals. The Elastic Search AI Platform, trusted by over 50% of the Fortune 500, unifies the precision of search with the intelligence of AI to accelerate impactful results. The Software Engineer will join the self-service cloud growth team, empowering self-service customers and trial users to be successful. This role specifically focuses on human user onboarding and agents onboarding, directly influencing the successful growth of Elastic Cloud. What You Will Be Doing Working as a full stack engineer, contributing both to the backend and frontend of the product onboarding and trial experience. Designing and implementing new scalable features and APIs in our product. Working closely with PMs and designers to plan and design the features. Implementing agentic interfaces for onboarding and trial experience. Collaborate with Elastic solution teams to seamlessly integrate cloud and kibana onboarding flows. Designing and implementing data evolution strategies to manage schema changes without introducing breaking changes. What You Bring Strong proficiency in React and JavaScript/TypeScript. Strong proficiency in Node.js server frameworks like Hapi and Next.js. Front-end tech
About Datadog We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We operate at high scale with trillions of data points per day, enabling seamless collaboration and problem-solving among Dev, Ops, and Security teams for tens of thousands of companies globally. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way. The Team The Datadog Security Libraries team owns the customer-side integrations behind our run-time security products App & API Protection , Workload Protection , and Code Security . Our libraries let customers automatically manage application security risk with continuous, real-time monitoring of vulnerabilities and threats against their web applications, serverless applications, and APIs, in production. Automatically integrated with Application Performance Monitoring (APM) distributed tracing and code-level context, our software empowers development, operations, and security teams to build and run secure applications. As a polyglot team we ship and maintain the security capabilities of Datadog's tracing libraries across .NET , Java , Go , Node.js , Python , Ruby , and PHP , on top of a shared C++ core and a set of HTTP proxy integrations (primarily Envoy, NGINX, and HAProxy). Our code runs inside thousands of production applications around the world. Recent work spans exploit prevention (RASP) and WAF detections, API Security, code security (IAST and SCA), and AI-assisted ("agentic") onboarding, always measured by real product outcomes and operational telemetry. The Opportunity We're looking for a senior, polyglot engineer to contribute across several of our security libraries, with .NET or Java expertise. You'll design and build security integrations and detection features, take them from prototype to production-hardened, and own them operationally as they instrument thousands of applications. As a se
About Us: YipitData is the leading market research and analytics firm for the disruptive economy and most recently raised $475M from The Carlyle Group at a valuation of over $1B. Every day, our proprietary technology analyzes billions of alternative data points to uncover actionable insights across sectors like software, AI, cloud, e-commerce, ridesharing, and payments. Our data and research teams transform raw data into strategic intelligence, delivering accurate, timely, and deeply contextualized analysis that our customers—ranging from the world’s top investment funds to Fortune 500 companies—depend on to drive high-stakes decisions. From sourcing and licensing novel datasets to rigorous analysis and expert narrative framing, our teams ensure clients get not just data, but clarity and confidence. We operate globally with offices in the US, APAC, and India. Our award-winning, people-centric culture—recognized by Inc. as a Best Workplace for three consecutive years—emphasizes transparency, ownership, and continuous mastery. What It’s Like to Work at YipitData: YipitData isn’t a place for coasting—it’s a launchpad for ambitious, impact-driven professionals. From day one, you’ll take the lead on meaningful work, accelerate your growth, and gain exposure that shapes careers. Why Top Talent Chooses YipitData: Ownership That Matters : You’ll lead high-impact projects with real business outcomes Rapid Growth : We compress years of learning into months Merit Over Titles : Trust and responsibility are earned through execution, not tenure Velocity with Purpose: We move fast, support each other, and aim high—always with purpose and intention If your ambition is matched by your work ethic—and you're hungry for a place where growth, impact, and ownership are the norm—YipitData might be the opportunity you’ve been waiting for. About The Role: We’re looking for a seasoned Senior Software Engineer, to help develop our rapidly growing platform for our Corporate organization. This
About Datadog We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We operate at high scale with trillions of data points per day, enabling seamless collaboration and problem-solving among Dev, Ops, and Security teams for tens of thousands of companies globally. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way. The Team The Datadog Security Libraries team owns the customer-side integrations behind our run-time security products App & API Protection , Workload Protection , and Code Security . Our libraries let customers automatically manage application security risk with continuous, real-time monitoring of vulnerabilities and threats against their web applications, serverless applications, and APIs, in production. Automatically integrated with Application Performance Monitoring (APM) distributed tracing and code-level context, our software empowers development, operations, and security teams to build and run secure applications. As a polyglot team we ship and maintain the security capabilities of Datadog's tracing libraries across .NET , Java , Go , Node.js , Python , Ruby , and PHP , on top of a shared C++ core and a set of HTTP proxy integrations (primarily Envoy, NGINX, and HAProxy). Our code runs inside thousands of production applications around the world. Recent work spans exploit prevention (RASP) and WAF detections, API Security, code security (IAST and SCA), and AI-assisted ("agentic") onboarding, always measured by real product outcomes and operational telemetry. The Opportunity We're looking for a senior, polyglot engineer to contribute across several of our security libraries, with .NET or Java expertise. You'll design and build security integrations and detection features, take them from prototype to production-hardened, and own them operationally as they instrument thousands of applications. As a se
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role We're looking for a Senior Software Engineer to join the Elasticsearch - Storage Engine team . This globally distributed, fully remote team of experienced engineers develops core storage and query technologies for observability workloads, including improving storage efficiency, advancing ES|QL query processing and performance, and optimizing data layouts for object storage. This role is responsible for designing, implementing, and optimizing Elasticsearch's core storage and query engine. The ideal candidate has experience building high-performance, scalable database, search, or distributed systems, with a strong focus on storage, indexing, query execution, and performance optimization. Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable, intuitive and high-quality software. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements. What You Will Be Doing Lead the architectural evolution of core storage engine components, continuously identifying and resolving performance bottlenecks in indexing layouts, serialization formats, and r
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role We're looking for a Senior Software Engineer to join the Elasticsearch - Storage Engine team . This globally distributed, fully remote team of experienced engineers develops core storage and query technologies for observability workloads, including improving storage efficiency, advancing ES|QL query processing and performance, and optimizing data layouts for object storage. This role is responsible for designing, implementing, and optimizing Elasticsearch's core storage and query engine. The ideal candidate has experience building high-performance, scalable database, search, or distributed systems, with a strong focus on storage, indexing, query execution, and performance optimization. Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable, intuitive and high-quality software. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements. What You Will Be Doing Lead the architectural evolution of core storage engine components, continuously identifying and resolving performance bottlenecks in indexing layouts, serialization formats, and r
Get new senior software engineer data infrastructure jobs by email
Daily job updates · Unsubscribe anytime