
Staff Software Engineer, Data Systems – Python
Northbeam
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteSalary
💰 $190,000 - $220,000 per year
Job Level
Lead
Tech Stack
JavaPythonScalaSparkSQL
About the role
- Work with our customers, product managers, product engineers, and customer support, to scope, build, and iterate high value solutions.
- Provide technical leadership to various software engineers and drive the long term technical strategy with scalable architecture and best practices.
- Build and maintain data ingestion pathways spanning APIs, file processing, and configurable inputs.
- Own and Implement the data/infrastructure engineering aspects end-to-end from idea to solution as part of a cross functional effort with your peers.
- Work on the data pipeline architecture and optimize it for readability, maintainability, as well as cost.
- Integrate with our machine learning and data science systems to deliver insights to our customers.
- Maintain and augment the necessary infrastructure to scale our platform.
- Write technical documentation for internal and external stakeholders.
Requirements
- Solid understanding of data processing needs of real-time and batch systems for transactional and analytical processing
- Experience with SQL / Java / Scala / Spark / Python
- Experience designing and deploying high performance systems with reliable monitoring and logging practices
- Experience with data pipeline orchestration tools and practices
- 8+ plus years of experience
Benefits
- equity package
- comprehensive healthcare benefits (medical, dental, and vision)
- 401(k) plan
- flexible PTO policy
- 12 company-paid holidays
- 12 weeks of paid parental leave
- $500 work-from-home stipend
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SQLJavaScalaSparkPythondata pipeline architecturedata ingestion pathwaysreal-time processingbatch processinghigh performance systems
Soft skills
technical leadershipcollaborationcommunicationproblem-solvingdocumentation