← All Jobs
Posted Apr 26, 2026

Software Engineer (Enterprise Data Platform)

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
Interested in this role?Apply on iHire