CrawlJobs Logo

Software Engineer, Enterprise Data Platform

United States, San Francisco 230000.00 - 300000.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

Join Notion’s Data Platform team as we scale our infrastructure for enterprise customers. You’ll help design and build the core data platform that powers Notion’s AI, analytics, and search while meeting stringent security, privacy, and compliance requirements. This role focuses on the data platform layer (storage, compute, pipelines, governance) and partners closely with Security, Search Platform, AI, and Data Engineering.

Job Responsibility

  • Design and evolve the data lakehouse
  • Build and operate core lakehouse components (e.g., Iceberg/Hudi/Delta tables, catalogs, schema management) that serve as the source of truth for analytics, AI, and search
  • Own critical data pipelines and services
  • Design, implement, and harden batch and streaming pipelines (Spark, Kafka, EMR, etc.) that move and transform data reliably across regions and cells
  • Advance EKM and encryption-by-design
  • Work with Security and platform teams to integrate Enterprise Key Management (EKM) into data workflows, including file- and record-level encryption and safe key handling in Spark and storage systems
  • Improve data access, auditability, and residency
  • Build primitives for fine-grained access control, auditing, and data residency so customers can see who accessed what, where, and under which guarantees
  • Drive reliability and observability
  • Raise the operational bar for our data stack: improve on-call experience, debugging, and alerting for data jobs and services
  • Optimize large-scale performance and cost
  • Tackle performance and cost challenges across Kafka, Spark, and storage for very large workspaces (20k+ users, multi-cell deployments), including cluster migrations and workload tuning
  • Enable ML and search workflows
  • Build infrastructure to support training and inference pipelines, ranking workflows, and embedding infrastructure on top of the shared data platform
  • Shape the platform roadmap
  • Contribute to design docs and evaluations that influence our long-term platform direction and vendor choices

Requirements

  • 5+ years building and operating data platforms or large-scale data infrastructure for SaaS or similar environments
  • Strong skills in at least one of Python, Java, or Scala
  • comfortable working with SQL for analytics and data modeling
  • Hands-on experience with Spark or similar distributed processing systems, including debugging and performance tuning
  • Experience with Kafka or equivalent streaming systems
  • familiarity with CDC/ingestion patterns (e.g., Debezium, Fivetran, custom connectors)
  • Experience with data lakes and table formats (Iceberg, Hudi, or Delta) and/or data catalogs and schema evolution
  • Practical understanding of access control, encryption at rest/in transit, and auditing as they apply to data platforms
  • Experience with at least one major cloud provider (AWS, GCP, or Azure) and managed data/compute services (e.g., EMR, Dataproc, Kubernetes-based compute)
  • Comfortable owning services and pipelines in production, including on-call, incident response, and reliability improvements
  • Curious and willing to adopt AI tools to work smarter and deliver better results

Nice to have

  • Experience working directly with enterprise customers or on features like data residency, EKM, or compliance-driven auditing
  • Prior work on Databricks, Unity Catalog, Lake Formation, or similar catalog/governance systems
  • Background implementing multi-region / multi-cell data architectures
  • Experience building ML training/eval workflows or model/feature stores on top of a shared data platform
  • Familiarity with vector databases or search infrastructure, and how they integrate with upstream data systems
  • Experience designing or improving observability for data platforms (e.g., Honeycomb, OpenTelemetry, metrics/trace-heavy debugging)

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, Enterprise Data Platform

8 matching positions

Senior Software Engineer, Enterprise Platform

Join our Enterprise Platform team and build the infrastructure foundations that ...
Location
Location
United States , Foster City
Salary
Salary:
130000.00 - 290000.00 USD / Year
replit.com Logo
Replit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in Infrastructure Engineering, Platform Engineering, or similar roles
  • Strong programming skills in Go, Typescript or Python
  • Experience with Kubernetes and cloud-native technologies in production environments
  • Solid understanding of cloud networking: VPCs, peering, private connectivity, load balancers, DNS
  • Experience with infrastructure as code (Terraform) and configuration management
  • Familiarity with authentication and authorization systems: OAuth/OIDC, RBAC/ABAC models, policy enforcement
  • Familiarity with security and encryption fundamentals: TLS, encryption at rest, key management concepts
  • Strong debugging skills with an ability to trace issues across distributed systems
  • Excellent written communication
  • you can explain technical tradeoffs clearly to both engineers and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Build enterprise deployment infrastructure: Design and implement single-tenant and dedicated deployment options
  • Implement private networking capabilities: Build VPC peering, private connectivity, and static IP configurations
  • Design authorization services: Build the authorization infrastructure that enforces custom enterprise policies
  • Ship data protection features: Implement bring-your-own-key (BYOK) encryption, customer-managed keys, and data residency controls
  • Develop infrastructure automation: Write Terraform modules and automation that enable reliable, repeatable enterprise deployments
  • Debug and harden systems: Dive deep into complex infrastructure problems spanning networking, authorization, Kubernetes, and cloud services
  • Partner with go-to-market teams: Collaborate with Sales and Customer Success to understand enterprise infrastructure requirements
  • Contribute to technical strategy: Help define SLAs/SLOs for enterprise infrastructure reliability
  • participate in build-vs-buy decisions
What we offer
What we offer
  • Competitive Salary & Equity
  • 401(k) Program with a 4% match
  • Health, Dental, Vision and Life Insurance
  • Short Term and Long Term Disability
  • Paid Parental, Medical, Caregiver Leave
  • Commuter Benefits
  • Monthly Wellness Stipend
  • Autonomous Work Environment
  • In Office Set-Up Reimbursement
  • Flexible Time Off (FTO) + Holidays
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Enterprise Platform

Pynea is an enterprise interview intelligence platform replacing slow, fragile e...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
welovesalt.com Logo
Salt
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior-level experience building enterprise-grade software
  • Strong TypeScript, GraphQL, and PostgreSQL experience
  • Proven experience with AWS and GCP
  • Deep understanding of auth, APIs, concurrency, and system reliability
  • Track record of delivering scalable systems to real users
  • Comfortable operating in fast-paced environments with incomplete requirements
Job Responsibility
Job Responsibility
  • Design and build secure, multi-user enterprise workflows
  • Develop scalable, high-concurrency GraphQL APIs
  • Implement role-based access control, audit logs, and data integrity
  • Build reliable, event-driven systems (queues, retries, idempotency)
  • Contribute to cloud-native architecture across AWS and GCP
  • Ensure system reliability through monitoring, logging, and error handling
Read More
Arrow Right

Software Engineer, Enterprise AI Platform

This role is centered on designing and deploying services and infrastructure tha...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 385000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have expertise in deploying, configuring, and operating software systems within customer-managed infrastructure and networks
  • Are excited to bring the power of AGI to the infrastructure the world runs on today
  • Are comfortable with ambiguity and rapid change
  • Have an intrinsic desire to learn and fill in missing skills, and an equally strong talent for sharing learnings clearly and concisely with others
Job Responsibility
Job Responsibility
  • Design, build, and maintain infrastructure and networking systems that connect structured and unstructured data to LLMs in a performant and reliable manner
  • Design, build, and maintain secure and compliant systems to process sensitive and valuable data
  • Ensure our platform can support use cases at the scale of large enterprise customers, while remaining reliable and efficient
  • Integrate data access and authentication with our production model and agent systems
  • Collaborate with product, research and forward-deployed engineering teams to fill in the full picture on how to deploy production systems and achieve world-class results on overall task capabilities
  • Own the reliability of the systems you build, including participation in an on-call rotation for critical incidents
What we offer
What we offer
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Fulltime
Read More
Arrow Right

Software Engineer 2, Azure Data Platform

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Costa Rica , San José
Salary
Salary:
Not provided
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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Global collaboration is integral to our work at Microsoft, and proficiency in English is essential for effective communication in this role
  • Prior experience building or working with distributed systems or cloud-based services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role, including Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design, produce and deliver software to improve the reliability, scalability, performance, security, and efficiency of a cloud service
  • Contribute with fixing, enhancing, and supporting our services in production, including periodic on-call duties
  • Contribute to the development and implementation of automation solutions within production environments
  • Collaborate with colleagues across the world to address all requirements needed to run enterprise-grade services
  • Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
  • Review and influence ongoing design, architecture, standards and methods for operating services and systems
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Enterprise Software Engineering

Crusoe's mission is to accelerate the abundance of energy and intelligence. We’r...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 200000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building and shipping production software
  • Full-stack proficiency across frontend, backend, APIs, and data layers
  • Hands-on experience using AI-assisted development tools in a professional setting to ship real software
  • Strong fundamentals in at least one modern language (Python, TypeScript, Go, or similar) with the ability to learn new ones quickly
  • Experience building and integrating APIs and working with enterprise middleware or system integrations
  • Familiarity with cloud platforms, containerization, and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Building and shipping internal tools, automations, and integrations that deliver measurable value across Finance, Operations, HR, and other business teams
  • Using AI-assisted development as the default workflow, including writing specs, crafting prompts, reviewing AI-generated code, and iterating rapidly
  • Defining foundational technical patterns, including coding standards, project conventions, reusable components, and context files that guide AI-driven development
  • Designing and maintaining integrations between enterprise systems using APIs, middleware, and data pipelines
  • Developing solutions across a hybrid environment, combining cloud application platforms with internal GPU compute for AI workloads
  • Partnering with business teams in rapid prototyping sprints, then hardening prototypes into production-ready systems with testing, monitoring, and documentation
  • Establishing CI/CD pipelines, automated testing, and quality gates for all delivered solutions
  • Owning solutions end-to-end, from specification and implementation through deployment and production support
  • Operating within tiered governance frameworks, applying appropriate review and compliance controls based on solution sensitivity
What we offer
What we offer
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer (Data Migration & Management)

At NetApp, we have a history of helping customers turn challenges into business ...
Location
Location
United States , San Jose; Chantilly
Salary
Salary:
Not provided
netapp.com Logo
NetApp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of industry experience in software development
  • 5+ years of experience in data management/migration systems & storage platforms for managing and storing data across various workloads and environments
  • 3+ years of expert level hands-on experience in fault tolerant, highly scalable cloud architectures including service-oriented architectures, cloud-native (FAAS, PAAS), and cloud storage services with at least one hyper scaler (Azure, AWS, GCP)
  • Proficiency with Filesystems, or file/cloud storage protocols
  • Experience in NFS/SMB/iSCSI protocols
  • Proficiency in Programming languages like C, C++, Golang, Node.js, Python
  • Experience with docker, Kubernetes
  • Experience with GitHub, Jenkins, Ansible, CI build systems and Automated Testing
  • Proactive and self-driven, with strong technical judgment and influential skills
  • Expertise to provide both architectural guidance and detailed technical direction
Job Responsibility
Job Responsibility
  • Own and drive the architecture and technical direction for complex cloud-native services, while remaining hands-on by making meaningful code contributions (design, implementation, reviews, and quality). Ensure solutions meet performance, scale, reliability, and enterprise-readiness requirements through validation and qualification
  • You ideate and work to solve complex customer problems and thereby contributing to intellectual property
  • Coach and mentor engineers across the team (including new hires and early-in-career talent) through design guidance, code reviews, and pairing, raising the bar on engineering excellence and execution
  • As part of a larger team, you are required to work closely with team members and leadership in ensuring the overall team objectives are met as ONE team. Your partnership with other team members will be crucial to success of all customer deliverables
What we offer
What we offer
  • Volunteer time off: 40 hours of paid volunteer time each year
  • Well-being: Employee Assistance Program, fitness, and mental health resources to help employees be their best
  • Time away: Paid time off for vacation and to recharge
  • Fulltime
Read More
Arrow Right

Data Platform Engineer (Ai-Enabled)

Global Controllers Technology is looking for a hands-on data engineer who is pas...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years overall experience in Big Data or Enterprise large-scale application development using scalable tools like Databricks, Scala, Java, and the Python ecosystem.
  • Deep understanding of data modeling, data warehousing concepts, methodologies, and best practices.
  • Strong experience with data processing (e.g., Spark, Starburst, Snowflake, Redshift), storage (e.g., Hadoop, MongoDB, Oracle), and ETL (e.g., Airflow, Ab Initio, Talend) solutions.
  • Experience with data engineering techniques such as building data lakes and data warehouses, data mesh architectures, data pipelines, and ETL vs. ELT patterns.
  • Strong expertise in Starburst/Trino with deep understanding of data federation and data virtualization architectures.
  • Experience with real-time data processing and data virtualization technologies such as Starburst, Snowflake, and Flink (preferred).
  • Experience with designing and developing distributed systems, handling structured and unstructured data to store, analyze, and report.
  • Experience with developing and maintaining large and complex database systems using relational databases like Oracle, and other big data technologies like Hadoop, Spark, etc.
  • Proficient in PL/SQL and Unix Shell scripts. Strong SQL, PL/SQL development, and database tuning experience.
  • Experience in designing Online Transaction Processing (OLTP), Operational Data Store (ODS), and Data Warehouse applications.
Job Responsibility
Job Responsibility
  • Drive the creation of a scalable and high-quality data intensive platform leveraging some of the latest methodologies such as Data Virtualization and Data Domains
  • Fulltime
Read More
Arrow Right

Lead Data Engineer (Platform)

As a Lead Data Engineer (Platform), you are passionate about engineering excelle...
Location
Location
North Macedonia
Salary
Salary:
Not provided
valtech.com Logo
Valtech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python for building frameworks, automation tooling and reusable components
  • Hands-on experience with Databricks (including notebooks, workflows, jobs and Unity Catalog)
  • Strong SQL skills and experience with distributed processing frameworks such as Apache Spark
  • Deep experience with dbt Core, including project structure, models, tests, macros and deployment at scale
  • Proven experience designing and maintaining CI/CD pipelines (e.g. GitHub Actions, Azure DevOps or GitLab CI)
  • Experience with data engineering platform design, including scalable pipeline and workflow architectures
  • Strong understanding of software engineering principles (DRY, SOLID, modular design)
  • Experience working with version control systems and modern Git workflows
  • Experience with cloud platforms (preferably AWS) and infrastructure-as-code concepts (e.g. Terraform)
  • Experience implementing automated testing strategies (unit, integration, data quality)
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable data engineering frameworks and platform utilities used across engineering teams
  • Develop reusable patterns, templates, and abstractions to standardise and accelerate delivery
  • Define and evolve platform architecture decisions, ensuring scalability, maintainability and consistency
  • Design and implement CI/CD pipelines and automation frameworks to improve engineering velocity
  • Define and enforce engineering standards for testing, code quality, deployment and documentation
  • Identify and eliminate manual or repetitive processes through automation and tooling improvements
  • Integrate AI-assisted development tools into engineering workflows to improve productivity
  • Develop and maintain AI engineering assets such as coding guidelines, prompt frameworks and reusable agent configurations
  • Lead the development and operational support of core data transformation frameworks (including dbt Core at enterprise scale)
  • Investigate and resolve framework-level issues, including deployment failures, dependency conflicts and production incidents
What we offer
What we offer
  • Private health insurance
  • Education program
  • Wellbeing program
  • Free beverages
  • Events
  • Competitive conditions
  • Challenging projects
  • Cool colleagues
  • Honest feedback
  • Fulltime
Read More
Arrow Right