Northbeam needs to scale its business by investing in the right people and systems to handle its rapidly growing customer base and data product.
Requirements
- Strong understanding of data processing needs of real-time and batch systems for transactional and analytical processing
- Extensive experience with SQL and Python
- Experience designing and deploying high performance systems with reliable monitoring and logging practices
- Deep knowledge of data pipeline orchestration tools and best practices (e.g., Airflow, dbt).
- Experience with implementing Python web services in Flask, FastAPI, or similar
- Experience working with cloud infrastructure such as Google Cloud Platform or AWS
- Experience or a desire to leverage infrastructure-as-code
Responsibilities
- Design, build and optimize data ingestion and transformation pathways spanning APIs, file processing, and configurable inputs.
- Maintain and enhance the data/infrastructure engineering aspects end-to-end ensuring high performance, scalability and reliability
- Work on the data pipeline architecture and optimize it for readability, maintainability, as well as cost.
- Integrate with machine learning and data science systems to deliver insights to customers.
- Maintain and enhance the necessary infrastructure to scale the platform.
- Participate in engineering on-call rotations, addressing production issues and diving into both code and data to analyze and solve problems reported through customer-facing channels.
- Write technical documentation for internal and external stakeholders.
Other
- Work with customers, product managers, product engineers, and customer support, to scope, build, and iterate high value solutions.
- 5+ years of experience building and maintaining large-scale software systems
- Growth mindset - always learning and growing
- Customer focus - making the customer happy with the product
- Ownership mentality - thinking like owners in the business
- Radical candor - transparent and giving direct feedback to one another
- Flexible PTO Policy
- 12 Company Paid Holidays
- Travel to meet with the team