Software Engineer (Enterprise Data Platform)

Remote, USA Full-time Posted 2026-04-04
Apply Now
    Requirements
  • 5+ years of experience building data platforms for enterprise SaaS applications,
  • Strong programming skills in at least one of Python, Java, Scala or Typescript. SQL experience a plus,
  • Experience with modern data processing frameworks and distributed systems,
  • Knowledge of data catalog systems and metadata management,
  • Understanding of data governance principles as they apply to platform architecture,
  • Experience with data quality monitoring and management systems,
  • Familiarity with enterprise compliance requirements relevant to data platforms,
  • Knowledge of data integration patterns for connecting to enterprise environments,
  • Experience with cloud infrastructure (AWS, GCP, or Azure),
  • Proficiency with databases (PostgreSQL, Redis, DynamoDB) and data pipeline technologies,
  • (Desirable) Experience working with enterprise customers in SaaS environments,
  • (Desirable) Familiarity with data residency requirements across global regions,
  • (Desirable) Background in implementing data access controls and permission systems,
  • (Desirable) Knowledge of enterprise collaboration tools and knowledge management systems,
  • (Desirable) Experience designing systems that support audit compliance needs,
  • (Desirable) Familiarity with AI/ML infrastructure and vector databases
    What the job involves
  • Join Notion's Data Platform team as we scale to serve enterprise customers and support our ambitious upmarket strategy,
  • You'll be instrumental in building the data infrastructure that enables Fortune 500 companies to manage their knowledge at scale while meeting stringent security and compliance requirements,
  • This role focuses on the data platform aspects of enterprise initiatives while collaborating with our Security team on specialized security requirements,
  • Design Data Integration Pipelines: Create scalable systems that connect Notion with enterprise environments while maintaining strict privacy standards,
  • Build Metadata Management Systems: Develop and maintain data catalog solutions that support enterprise data governance requirements,
  • Implement Data Quality Monitoring: Ensure reliability of enterprise data assets through robust monitoring and validation systems,
  • Create Data Lifecycle Frameworks: Design systems that align with enterprise retention policies and compliance requirements,
  • Support EKM Integration: Develop data platform components that integrate with Enterprise Key Management (EKM) systems while working with our Security team,
  • Enable Data Residency Controls: Build systems that properly handle data residency requirements for global enterprise customers,
  • Implement Audit Trail Systems: Create data platform features that generate comprehensive audit trails required for enterprise compliance,
  • Optimize Enterprise Performance: Tackle complex performance challenges for large-scale data operations, ensuring fast & responsive load times for workspaces with 20k+ users,
  • Support AI & Knowledge Management: Build data infrastructure that powers Notion AI for enterprise use cases, including enterprise search and intelligent content discovery

Apply tot his job

Apply To this Job

Similar Jobs