[Remote] Senior Software Engineer, Data Systems (Python)

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Northbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data. The Senior Software Engineer, Data Systems will work with a cross-functional team to design and implement scalable data pipelines and maintain APIs for data integrations, ensuring data reliability and performance.ResponsibilitiesDesign and implement scalable, high-performance data pipelines to ingest and transform data from a variety of sources, ensuring reliability, observability, and maintainabilityBuild and maintain APIs that enable flexible, secure, and tenant-aware data integrations with external systemsWork with event-driven and batch processing architectures, ensuring data freshness and consistency at scaleDrive clean API design and integration patterns that support both real-time and batch ingestion while handling diverse authentication mechanisms (OAuth, API keys, etc.)Implement observability, monitoring, and alerting to track data freshness, failures, and performance issues, ensuring transparency and reliabilityOptimize data flows and transformations, balancing cost, efficiency, and rapid development cycles in a cloud-native environmentCollaborate with data engineering, infrastructure, and product teams to create an integration platform that is flexible, extensible, and easy to onboard new sourcesSkills5+ years of experience in data engineering, software engineering, or integration engineering, with a focus on ETL, APIs, and data pipeline orchestrationStrong proficiency in PythonExperience with API-based ETL, handling REST, GraphQL, WebhooksExperience implementing authentication flowsProficiency in SQL and BigQueryExperience with orchestration frameworks (e.g., Airflow) to manage and monitor complex data workflowsFamiliarity with containerization (Docker, Kubernetes) to deploy and scale workloadsAbility to drive rapid development while ensuring maintainability, balancing short-term delivery needs with long-term platform stabilityDetailed understanding of authentication mechanisms (OAuth 2.0, API keys, secrets management) and secure multi-tenant architecturesExperience working with ERP systems, CRMs, CDPs, or complex other enterprise data tools and their APIsExposure to event-driven architectures and real-time data processing toolsKnowledge of data governance, compliance (GDPR, SOC2), and security best practices for handling sensitive dataExperience working in a multi-tenant SaaS or large-scale data-intensive environmentBenefitsEquity packageComprehensive healthcare benefits (medical, dental, and vision)401(k) planFlexible PTO policy12 company-paid holidays12 weeks of paid parental leave$500 work-from-home stipend to support your remote setupCompany OverviewNorthbeam is a platform for marketing measurement that uses machine learning for DTC and ecommerce brands. It was founded in 2019, and is headquartered in El Segundo, California, USA, with a workforce of 11-50 employees. Its website is https://www.northbeam.io/.

Apply Now →

Similar Jobs

← Back