What are the responsibilities and job description for the Staff Data Engineer position at ShipBob, Inc.?
Title: Staff Data Engineer
Role Description:
As a Staff Data Engineer at ShipBob, you will be a member of an Engineering team reporting to a Manager, and provide technical leadership to their team. You will be responsible for the team's technical delivery, and will be able to operate independently while being a subject matter expert in all of the team's domains.
What you’ll do:
- Architect and design high quality data pipelines from structured and unstructured data sources.
- Run and implement clean data engineering practices w.r.t data modeling, data marshaling and data warehousing.
- Constantly improving architecture and systems with key focus on data security, data consistency and performance.
- Guides and mentors a team of senior data engineers on the best practices, tools and frameworks and code reviews.
- As a hands-on leader, developing complex systems and modules on your own.
- Collaborating with engineering and product teams to address tech challenges and opportunities for building at scale.
- Accept feedback gracefully and learn from everything the team does.
- Breaks down large projects having a moderate level of ambiguity or complexity into manageable and well-organized tasks and workstreams.
- Provides accurate rough order-of-magnitude and detailed estimates for large projects; provides supporting evidence.
- Manages retirement of technical debt, and often identifies opportunities to do so.
- Additional duties and responsibilities as necessary.
What you’ll bring to the table:
- 9 years of experience.
- Excellent problem solving skills.
- Solid communication skills.
- Performance oriented mindset.
- Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment.
- Must-have experience in the following:
- SQL
- Azure Data Factory, Azure Synapse
- Performance Tuning and Optimization
- Data Modeling, ETL pipeline
- Azure SQL Administration, including security
- Powershell
- Power BI
- Nice to have:
- Ability to own well scoped projects and implement them.
- Experience in Azure Cosmos, DevOps, Functions.
- A passion for databases and an understanding that solutions you implement will affect our entire suite of applications.
- Experience with big data.
- Experience with Git.
- Experience with Agile.
- Mongo Atlas experience.
Reports to: Manager, Software Development
Perks & Benefits:
- Medical & Accidental Insurance
- All Purpose Leave (casual & sick time): 12 days
- Earned Leave: 15 days
- Public Holiday: 12 days
- Generous Maternity & Paternity Leave
- Quarterly Wellness Day
- Employee Assistance Program
- Work From Home Allowance
- Referral Bonus Program
- Fun Culture >>> Check us out on Instagram (@lifeatshipbob)