Senior Data Engineer - Waltham, United States - Global Partners

    Default job background
    Description

    The Senior Data Engineer is a founding member of the data team at Global Partners, reporting into the Sr Director of Data. In this capacity, you're not just an engineer; you are building and scaling the transforming raw data that Global generates into strategic data streams that propel our company forward. Your responsibilities will encompass designing, developing, and maintaining sophisticated data pipelines, ensuring streamlined data processing, optimal storage and scalable solutions.

    Your experience extends beyond traditional data engineering practices, spanning data modeling, ETL workflows, and advanced data warehousing technologies. In this role, you will leverage a modern data stack, with platforms such as Snowflake, Kafka, Dagster, and dbt (we're built on AWS). Deploying using Kubernetes, Docker, and Terraform? That's just another day at the office for you. As we navigate the vast landscape of data, your skills will serve as both our compass and anchor, enabling us to make data-informed decisions and innovate continuously.

    If you thrive at crossroads where technology meets data and strategy, and you're driven by leveraging the latest tools to define the future of data analytics, then Global Partners is where you belong. Come aboard and champion our ethos of data-centric excellence.

    For over 75 years Global Partners has been delivering the energy, products, and services that make life better. We've also successfully developed community integrated convenience stores where we aretransforming the customer experience and rethinking what it means to lead as an adaptive energy distribution company.This is a source of pride and frankly we don't plan on stopping. With our recent game changers such asAlltown FreshGourmet MarketandRenewable Diesel Fuel, we are looking to continue responsible and innovative growth. From design, supply, and tech we're looking for people to contribute to our company's direction. Global Partners is a great opportunity for those looking to develop their career with a longstanding company motivated by what's next.

    The Types of "Energy" You Bring

    • Excellent written and verbal communication skills.
    • You are self-motivated and like to take initiative.
    • You are a team player with a positive attitude.
    • You have strong time management skills.

    "Gauges" of Responsibility

    • Work closely with cross-functional teams to understand data requirements and provide data solutions.
    • Design, develop, and maintain data pipelines and ETL processes to ensure efficient data extraction, transformation, and loading.
    • Construct, optimize, and manage large-scale data services including but not limited to Snowflake, Kafka, Airflow, dbt, AWS, Databricks, etc
    • Build and maintain scalable data pipelines using tools such as Airflow & DBT; ensure efficient data models that meet business needs (e.g. Salesforce integrations)
    • Manage AWS resources proficiently using Terraform, Docker, Lambdas, Cloud Formation, Cloud Watch, Data Dog, etc
    • Work closely with security to build and deploy a modern data stack which adheres to security-first best practices.
    • Work closely with product, analytics, data science, and engineering teams to deliver data solutions, and partner with upstream teams to optimize data generation.
    • Promote a culture of shared excellence, demonstrate software development best practices (SQL/Python, unit tests, CI/CD, peer review, RFCs, etc)
    • Promote best practices in data governance and quality control.
    • Lead large-scale data projects from conceptualization to execution.
    • Mentorship & Training -- Offer guidance, share best practices, and foster growth among junior engineers.
    • Champion a culture of innovation, quality, and ongoing professional development.
    • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities.
    • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
    • Work with a team of developers with deep experience in machine learning, distributed microservices, and full stack systems

    "Fuel" forYou

    • CoinsWe offer competitive salaries and opportunities for growth. We mean it We have an amazing Talent Development Team who create trainings for growth and job development.
    • Health + Wellness- Medical, Dental, Visions and Life Insurance. Along with additional wellness support.
    • The Road Ahead- We offer 401k and a match component
    • Professional Development- We provide tuition reimbursement; this benefit is offered after 6 months of service.
    • Give Back We believe in community support. We know everyone gives in their own way, that's why we offer paid volunteer time-off to you to help an organization of your choice.

    The GPS of our Interview Process

    • First thing first, if you're interested in the role, please apply.
    • A talent acquisition team member will review your resume in partnership with the hiring manager. If your experience would lend to this opportunity a recruiter willcontact you.
    • We conduct "in-person" (ZOOM) interviews and provide additional interview information or other items needed at that time.

    QUALIFICATIONS

    • Bachelor's degree in computer science, Information Technology, or related technical field.
    • A passion for engineering and solving problems.
    • 5+ years' experience as a Data or Software Engineer
    • Strong proficiency in SQL, Python, or other programming languages.
    • Familiarity with the modern data stack (Cloud, dbt, orchestration, data science platform, etc)
    • Knowledge of streaming data pipelines and in memory databases (Kafka, Spark, etc)
    • Experience in cloud and containerization technology using tools like Docker, Terraform, Kubernetes, etc
    • Expertise in data modeling, schema design, data warehousing concepts, cloud platforms, and big data solutions
    • Demonstrated experience with integrating and managing APIs, with a solid understanding of REST, OAuth, and related web service technologies.
    • Experience with ETL tools, processes, and best practices.
    • Strong expertise with data governance and data security best practices.
    • Ability to work independently and collaboratively in a fast-paced environment.
    • Excellent communication, analytical, and problem-solving skills.

    Research shows that many, especially women and marginalized people, are hesitant to apply for job if they don't check every box. If you are excited about this position, and think you could have an impact here, please apply anyway, even if you don't meet every point on the job description. We'd love to hear from you.

    Global is committed to attracting, developing and retaining a highly qualified, diverse and dedicated work force and maintains a zero-tolerance policy with respect to discrimination in its workplace. We consider applications for all positions without regard to age, ancestry, race, gender, color, religion or creed, marital status, national origin, citizenship, disability, military or veteran status, sexual orientation, gender identity and expression, genetic predisposition or carrier status, status as a victim or witness of domestic violence, sex offenses or stalking, prior record of arrest or conviction, unemployment status or any other classification or status protected by applicable state, local or federal law. If you have a disability and need an accommodation to apply, please contact our recruiting department at