CrawlJobs Logo

Software Engineer, Datastore

United States, San Francisco, New York 130000.00 - 240000.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

Datastore infrastructure is the backbone of any software product, and at Notion, it plays a critical role in ensuring our millions of users have a fast, reliable, and secure experience. Our Datastore Infra Team builds and maintains the systems that power the databases and caches behind every Notion feature. From scaling our relational and NoSQL databases to designing data migration frameworks, we ensure that Notion’s data layer remains robust and future-proof.

Job Responsibility

  • Drive the evolution of our datastore infrastructure to meet the needs of over 100 million global users
  • Ensure our systems are reliable, efficient, and scalable, while evaluating and integrating new technologies
  • Design and deliver a Datastore Platform that simplifies how teams manage and interact with data at scale
  • Develop tools and frameworks that make it easier for engineers to innovate while maintaining safety, efficiency, and performance
  • Develop the skills and confidence to debug live production systems with minimal disruption
  • Participate in an on-call rotation, responding to incidents to uphold service reliability
  • Partner with product engineers and other infra teams to ensure our datastore infrastructure aligns with evolving business needs and product goals

Requirements

  • Familiarity with Datastore Systems: experience with large scale relational databases, distributed caches, and NoSQL systems
  • understanding of how to design, scale, and optimize them
  • Systems thinker: understanding of distributed systems and ability to design solutions that account for tradeoffs like consistency, latency, and scalability
  • Pragmatic problem-solver: prioritizes business impact and understands the balance between craft, speed, and long-term maintainability
  • Ownership and initiative: thrives in a fast-moving, unstructured environment and is comfortable taking ownership of ambiguous problems
  • Customer Empathy: excels at collaborating across teams, offering guidance and solutions to unblock engineers
  • curiosity and willingness to adopt AI tools

Nice to have

  • Experience with change data capture tools like Debezium for real-time data replication and migrations
  • Experience working closely with application developers, understanding their workflows, and building datastore solutions that address their challenges, such as schema changes, performance, and data access patterns

What we offer

Highly competitive cash compensation, equity, and benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Datastore

8 matching positions

Senior Software Engineer - Dynamic Pricing

The mission of the Trip Value team is to improve the rider & driver experience b...
Location
Location
United States , New York, New York; San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • 5+ years of full-time Software Engineering work experience
  • Proficient in a language such as Java/Go/Python
  • Experience building scalable distributed systems
  • Familiarity with in-memory datastores (e.g. Redis, Memcached)
  • Masters/PhD in relevant fields (CS, EE, Math, Stats, etc.) with a focus on Machine Learning
  • 3+ years of experience in an ML role with an emphasis on data and experiment driven model development
  • Expertise in deep learning and optimization algorithms
  • Experience with ML frameworks such as PyTorch and TensorFlow
  • Experience building and productionizing innovative end-to-end Machine Learning systems
Job Responsibility
Job Responsibility
  • You will work with a mixed team of Engineers, Operations Researchers, and Economists to build large-scale optimization systems based on real-time marketplace conditions for Uber's rides products globally
What we offer
What we offer
  • Eligibility to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligibility to participate in a 401(k) plan
  • Eligibility for various benefits
  • Fulltime
Read More
Arrow Right

Member of Technical Staff - Full Stack Software Engineer

Microsoft AI is looking for a Member of Technical Staff – Full Stack Software En...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to C#, Java, or Python OR equivalent experience.
  • 2+ years’ experience with SQL, PostgreSQL or MySQL
  • 2+ years' experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP. Extensive use datastores like RDBMS, key-value stores, etc.
  • Experience with Development & Debugging with dev environments like Visual Studio or Visual Studio Code
  • HTML, CSS, JavaScript, ASP.NET, REST, jQuery
  • Familiarity with browser automation tools like Selenium, Puppeteer or Playwright
  • Familiarity with mobile automation tools like Appium
  • Familiarity with LLMs and AI ChatBots
  • Prompt EngineeringAzure DevOps, GIT
  • Azure Open AI, Azure Foundry
Job Responsibility
Job Responsibility
  • Expertise in experimentation methodologies, including A/B evaluation, data sampling, measurement techniques, evaluation design, and data analysis.
  • Demonstrating strategic vision by understanding organizational goals, translating metrics into actionable insights, and enhancing product quality.
  • Designing pipeline architecture to ensure rapid iteration and scalability.
  • Conducting post-analysis of labeled data and developing dashboards to visualize insights.
  • Collaborating closely with the product team to enhance quality and address gaps.
  • Embody our Culture and Values.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Application Security

Uber is seeking a Senior Software Engineer to join our Application Security team...
Location
Location
United States , Seattle
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Understanding of Agents, MCP servers, and LLMs
  • BS/BE degree in Computer Science or related fields
  • 5+ years of experience in software engineering
  • Experience building applications from end to end
  • Hands-on experience with Go, Java, C, or Python (Uber heavily utilizes Go)
  • Deep knowledge of datastore technologies, including RDBMS and NoSQL systems
  • Experience implementing REST or gRPC APIs
  • Service design and architecture experience
  • Implementation of secure system design, including authentication, authorization, and encryption
Job Responsibility
Job Responsibility
  • Design end-to-end features and autonomous systems for Agent & MCP Security, Code Scanning, and Vulnerability Remediation applications
  • Develop security automation capable of identifying vulnerabilities and performing automated exploit validation across Uber's microrepository landscape
  • Collaborate and consult with multiple engineering teams and stakeholders from Privacy, Security, Compliance, Infrastructure, and Product for integration into our security platforms
  • Design and develop new systems, such as automated security scoring and repository-to-service mapping, to empower fast, data-driven security decisions
  • Build distributed backend systems, including workflows, that serve real-time analytics and security features at Uber scale
  • Mentor junior engineers and lead technical design reviews for high-impact security projects
What we offer
What we offer
  • Bonus program
  • Equity award
  • 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Member of Technical Staff - Full Stack Software Engineer

Microsoft AI is looking for a Member of Technical Staff – Full Stack Software En...
Location
Location
United States , Redmond; Mountain View
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to C#, Java, or Python
  • OR equivalent experience
  • 2+ years’ experience with SQL, PostgreSQL or MySQL
  • 2+ years' experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP
  • Extensive use datastores like RDBMS, key-value stores, etc.
  • Experience with Development & Debugging with dev environments like Visual Studio or Visual Studio Code
  • HTML, CSS, JavaScript, ASP.NET, REST, jQuery
  • Familiarity with browser automation tools like Selenium, Puppeteer or Playwright
  • Familiarity with mobile automation tools like Appium
  • Familiarity with LLMs and AI ChatBots
Job Responsibility
Job Responsibility
  • Expertise in experimentation methodologies, including A/B evaluation, data sampling, measurement techniques, evaluation design, and data analysis
  • Demonstrating strategic vision by understanding organizational goals, translating metrics into actionable insights, and enhancing product quality
  • Designing pipeline architecture to ensure rapid iteration and scalability
  • Conducting post-analysis of labeled data and developing dashboards to visualize insights
  • Collaborating closely with the product team to enhance quality and address gaps
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Lead/Senior AI FullStack Software Engineer

About the client: Our customer is the European online car market, with over 30 m...
Location
Location
Ukraine
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience developing reliable, highly available, and scalable software systems
  • Strong experience working with AI agents (Claude Code, ChatGPT/Codex) to maintain and extend a codebase
  • Strong proficiency with backend development using Node.js / Java/ .Net and TypeScript
  • Deep experience with Model Context Protocols (MCP)
  • Proven track record of using AI tooling (ChatGPT, Codex, Claude Code) for rapid operator-driven development
  • Hands-on experience with modern cloud infrastructures, specifically AWS, Terraform, and Docker
  • Strong proficiency with frontend development (HTML, CSS, JavaScript) and component-based SSR frameworks like Next.js or React
  • Experience with SQL and NoSQL datastores, as well as developing in service-based API environments
  • Strong understanding of software architecture, design patterns, and clean code principles
  • A modern, energetic mindset with critical thinking and systemic vision skills, the ability to work independently and take high-level ownership
Job Responsibility
Job Responsibility
  • Continue the evolution and scaling of our freshly released, native ChatGPT apps and custom MCP integrations
  • Develop and maintain high-traffic, public-facing interfaces hosted on AWS modern cloud infrastructure
  • Work heavily with AI agents (Claude Code, ChatGPT/Codex) to maintain and extend a codebase
  • Operate with full team autonomy, collaborating closely with the Engineering Manager in a "co-author" environment
  • Follow the "you-build-it-you-own-it" philosophy, taking full responsibility for the SDLC and production readiness
  • Explore and implement emerging AI frameworks and technologies to keep the product at the forefront of the GenAI market
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Lead Software Engineer - Java, Microservices, Azure

Seeking an astute individual that has a strong technical foundation with ability...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
blueyonder.com Logo
Blue Yonder
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science or related
  • 5+ years of experience with a proven track record of successfully delivering global and highly scalable customer-facing digital products and capabilities
  • Hands on expert in full stack development experience using any of the stack Java, Spring Boot, Spring, NoSQL/Snowflake
  • Experience in meta-driven development and can demonstrate using it
  • Experience working with SQL and no-SQL datastores like Elasticsearch, Postgres, Snowflake
  • Expert in leveraging continuous integration and robust build/test automation, with a preference for cross platform stacks and containerization (Jira, Git, Jenkins, Maven, Gradle)
  • Experience utilizing cross cloud API platforms (Apigee)
  • Experience in one of the public cloud technology stack in Azure, AWS, GCP
  • Experience with Docker Containerization and Cloud services such as ElasticCache, EKS
  • Strong analytical skills to be able to manage complex problems using a number of techniques
Job Responsibility
Job Responsibility
  • Envision and develop a library of frontend and backend integrations to a best in class broker platform that will help enhance the Blue Yonder Data platform while building and or continually enhancing best in class customer experiences across channels
  • Be a change agent with technology development using cloud native architecture patterns in a distributed environment
  • Drive culture change in technology to become a truly Agile team which is self-organizing, DevOps and believes in everything automated
  • Collaborate with application teams for adoption of single Data platform
  • Discovering, Understanding, Leveraging, and Exposing new technologies and designs that will benefit the Data Platform
  • Evaluate and coach other engineers on the technical and interpersonal best-practices
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - AI

GEICO is seeking an experienced Engineer with a passion for building high-perfor...
Location
Location
United States , Seattle, WA; Austin, TX; Palo Alto, CA; Chicago, IL; Dallas, TX
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience building and deploying ML systems in production with cross-functional engineering teams
  • Fluency in at least two modern languages such as Python, Go, Java, C++, or C# including object-oriented design
  • Experience architecting multi-component ML platforms using open-source/cloud-agnostic components: Datastores: PostgreSQL, NoSQL (MongoDB, Cassandra, CosmosDB) Streaming: Kafka, Flink, or Spark Streaming
  • Experience with end-to-end ML lifecycle: version control, CI/CD, Kubernetes, testing, monitoring, and production support
  • Experience with cloud providers (Azure, AWS or GCP) in production ML environments
  • Experience with observability tools and distributed systems monitoring, logging, tracing, and root cause analysis
  • Experience building multi-agent systems using LLMs and agentic frameworks (e.g., LangChain, LangGraph, AutoGen, Semantic Kernel, CrewAI)
  • Hands-on experience with RAG, semantic search, and vector databases (e.g., Milvus, pgvector, Qdrant, ElasticSearch)
  • Experience designing human-in-the-loop workflows and safety controls for autonomous systems
  • Strong architecture and design skills with ability to influence technical direction and roadmap
Job Responsibility
Job Responsibility
  • Design and build a multi-agent AI platform where specialized agents autonomously detect, diagnose, and resolve issues through agent-to-agent (A2A) collaboration
  • Develop intelligent agents using LLMs and agentic frameworks that coordinate detection, diagnostic, remediation, and knowledge tasks with minimal human intervention
  • Define agent interaction protocols, A2A communication standards, and evaluation frameworks for agent decision quality and autonomous action safety
  • Architect vector database solutions (Milvus, pgvector, Qdrant) for semantic search and RAG to enable context-aware agent decision-making
  • Build end-to-end ML pipelines for severity classification, anomaly detection, failure pattern recognition, and impact forecasting using observability data
  • Establish scalable orchestration infrastructure for multi-agent workflows with CI/CD, automated evaluation, canary releases, and rollback strategies
  • Implement monitoring for agent interactions, A2A communication patterns, decision quality, data drift, and system reliability
  • Lead technical architecture ensuring scalability, observability, and integration with existing alerting, logging, and monitoring systems
  • Define standards for agent safety, explainability, governance, and human-in-the-loop controls for high-impact automated actions
  • Partner with SRE, Product, and Engineering teams to translate reliability goals into measurable ML objectives and maintain pragmatic technical roadmaps
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Software Engineer - AI Infrastructure

We’re looking for a software engineer to join our Infrastructure team—building a...
Location
Location
United States , New York City
Salary
Salary:
135000.00 - 280000.00 USD / Year
assembled.com Logo
Assembled
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have 6+ years of engineering experience, with past ownership of high-scale, production-critical infrastructure
  • Have experience with distributed systems and container orchestration (especially Kubernetes)
  • Have worked with AI/ML platforms or are excited to build foundational infrastructure for LLM-based applications
  • Thrive in fast-paced environments with shifting requirements and ambiguous problem spaces
  • Are motivated by impact, enjoy deep technical challenges, and want to work cross-functionally across security, AI, and product
  • Have strong familiarity with one or more parts of our tech stack: Cloud provider: AWS
  • Orchestration: Kubernetes + Karpenter
  • LLM integration: Experience with OpenAI, Anthropic, or open-source model serving (e.g., vLLM, HuggingFace TGI, Ray Serve)
  • Prompt & embedding infrastructure: Vector databases (e.g., Pinecone, Weaviate, PGVector), semantic search, prompt templating systems
  • Datastores: Postgres + PgBouncer, Snowflake, Redis
Job Responsibility
Job Responsibility
  • Agent service reliability and scaling: We manage and scale the infrastructure that serves LLM-powered agents across chat, email, and voice. This includes selecting inference strategies, integrating with model providers (e.g. OpenAI, Anthropic), and dynamically routing traffic for performance and cost efficiency
  • Prompt and embedding storage systems: Assist relies heavily on dynamically generated prompts and semantic search across support content. The team owns highly-available, fast-access storage and indexing layers optimized for real-time AI interactions
  • Privacy and security: Enterprises expect strict guardrails around AI use. We’re building systems like network-level intrusion detection (IDS/IPS), audit logging, and LLM usage policy enforcement to meet these expectations and unlock new sales channels
  • Observability and usage analytics: We operate systems that surface key metrics—token usage, latency, cost per response, and quality signals—so the Assist team can continuously improve Assist’s performance and accuracy
  • AI-powered developer tools: We are beginning to explore and evangelize the use of AI to accelerate internal engineering workflows—through internal chat agents, pair programming tools, and intelligent automation for deployment, debugging, and on-call. Our goal is to empower engineers across the company to build faster and more confidently with AI
What we offer
What we offer
  • Generous medical, dental, and vision benefits
  • Paid company holidays, sick time, and unlimited time off
  • Monthly credits to spend on each: professional development, general wellness, Assembled customers, and commuting
  • Paid parental leave
  • Hybrid work model with catered lunches everyday (M-F), snacks, and beverages in our SF & NY offices
  • 401(k) plan enrollment
  • Stock options are provided as part of the compensation package
  • Fulltime
Read More
Arrow Right