Senior Data Engineer

Posted:
9/11/2024, 1:21:12 AM

Location(s):
British Columbia, Canada ⋅ Richmond, British Columbia, Canada

Experience Level(s):
Senior

Field(s):
Data & Analytics

Workplace Type:
Hybrid

Senior Data Engineer

Company:

Boeing Vancouver

Job ID:

00000433032

Date Posted:

2024-09-11

Location:

CAN - Richmond, Canada

Job Description Qualifications:

Boeing Vancouver is seeking a Senior Data Engineer, reporting to the Manager of Data Science & Analytics working out of the Richmond, BC office.

Boeing Vancouver is seeking a Senior Data Engineer as part of the Data Mesh Platform team. The Data Mesh Platform team is responsible for designing and building a data sharing platform through distributed, decentralized ownership, following the data mesh architectural pattern. This includes defining best practices and guidance for domain teams to share their data in a secure, governed way in alignment with corporate strategy and standards.  The Senior Data Engineer will be broadly responsible for the design, implementation, and support of data pipelines that meet business needs, including defining data models, data contracts, data quality requirements, and model features.  

This is a challenging role, requiring versatile problem-solving skills with keen conceptual mind, ontological thinking, an understanding of data science and feature engineering, as well as computational load and performance. Although primarily responsible for data management, the Senior Data Engineer must be a versatile team player and they must be able to adapt, find the knowledge they need, own end to end delivery of data pipelines, data-centric applications and products and make decisions as needs arise.  This role will work with leadership, development teams and stakeholders to establish and drive implementation of technical strategies and roadmaps for success of our data products and data governance on the mesh. Candidates will bring an understanding of fundamental software development standards and practices, cloud infrastructure, and security practices, but to be successful in this role, they must also demonstrate professional curiosity, a love of learning, a passion for problem-solving and a resourceful, get-it-done drive for delivering.

Position Responsibilities

  • Attain and apply understanding of business needs and technical factors to design data architectures, patterns, and best practices that are aligned to strategy and standards.

  • Establishes design constraints and ensures data architecture conforms to requirements.

  • Provide technical leadership in data processing, governance, and data modeling.

  • Perform process/product/component evaluations and make recommendations on implementation details when not specified by existing standards/architecture.

  • Design and implement robust, highly performant, and scalable streaming data pipelines using Python and Spark.

  • Define, enforce, and measure data quality as part of the data pipelines.

  • Serve as technical expert for challenging issues regarding data and be able to pass on this knowledge and experience in training and consulting engagements.

  • Conduct reviews of processes, code, and data pipeline designs,

  • Work with cross-functional teams to solve their complex data problems.

  • Foster the creation of a data-driven culture, data stewardship, related competencies, and data literacy across the organization.

Ad-Hoc & Other:

  • Communicates with customers, product owners and other stakeholders to understand requirements, steer development efforts and communicate deliverables/results.

  • Oversees technical approach, evaluation, validation and continuous performance monitoring of supported applications, models and analyses.

  • Generate ad-hoc data analysis utilizing Plotly, Power BI, R, Python, Excel, and/or other tools.

  • Report status and progress to Reporting Manager and Scrum Master

  • Conduct training and mentoring of junior BI engineers/developers.

  • Stay up-to-date on all new Spark/Databricks features and functionalities and find ways to introduce them to the organization.

This position is hybrid. This means that the selected candidate will be required to perform some work onsite in Richmond BC. This is at the hiring team’s discretion and could potentially change in the future.

Employer will not sponsor applicants for employment visa status.

Basic Qualifications (Required Skills/Experience):

  • 7+ years of experience as a Data Engineer.

  • 4+ years of experience with Python.

  • 4+ years of experience with Apache Spark or Databricks.  

  • 3+ years of experience with relational and non-relational database technologies.         

  • Familiarity with ETL and data integration tools.

  • Experience with cloud (Azure preferred).

  • Must have strong written and verbal communication skills.

  • Must be legally able to work in Canada.

  • Individual must not pose a risk for safeguarding of controlled goods.

  • Must be eligible to handle US export-controlled data.

Preferred Qualifications (Education/Experience):

  • A strong, influential, innovative, and collaborative leader that can work in a global team.

  • Must have a technical degree/diploma in a related field of study or equivalent relevant work experience

  • 5+ years of experience working with internal and external customers.

  • Should have experience in formal collaborative development environments and version control (e.g., GitLab).

  • Should have prior experience in production-quality software development.

  • Have experience working within Agile/Lean frameworks.

  • Ability to prepare and deliver presentations to technical audiences.

Typical Education and Experience:

Education/experience typically acquired through advanced technical education (e.g. Bachelor) and typically 9 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+4 years' related work experience, Master+7 years' related work experience, 13 years' related work experience, etc.).

Relocation:

Relocation assistance is not a negotiable benefit for this position. Candidates must live in the immediate area or relocate at their own expense.

Additional Information:

This requisition is for a locally hired position in Canada. The employer is Boeing Canada.  Candidates must be legally authorized to work in Canada. Benefits and pay are determined by Canada and are not on Boeing US-based payroll. This is not an expatriate assignment.

Summery Pay Range: CAD 100,000 – CAD 178,000

Applications for this position will be accepted through September 19th 2024.

Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and for the world.

Relocation:

No relocation available

Export Control Requirement:

Not an export control position

Safety Sensitive:

This is not a safety sensitive position

Contingent Upon Award Program

This position is not contingent upon program award

Experience Level:

Individual Contributor - 4

Job Type:

Regular

Job Code:

BEH7I4 (B71)