NBA company logo

NBA is hiring a Data Engineer - Snowflake

Get the latest jobs to your inbox!

This position is no longer active. The listing is kept for reference.

Browse open NBA positions

Job Description

WORK OPTION: Remote

The NBA is committed to providing a safe and healthy workplace.  To safeguard our employees and their families, our visitors, and the broader community from COVID-19, and in consideration of recommendations from health authorities and the NBA’s own advisors, any individual working onsite in our New York and New Jersey offices must be fully vaccinated against COVID-19. The NBA will discuss accommodations for individuals who cannot be vaccinated due to a medical reason or sincerely held religious belief, practice, or observance.

Position Summary

You will be part of a growing Data Engineering team that handles NBA data for Internal and External Users. The IT department services over 10 internal groups and the Data Engineer will be a seasoned Technologist comfortable with a variety of data technologies. Data Engineering Group handles a data warehouse that sources data out of over 15 sources and services over 10 internal groups. The current data technology stack is a cloud-based solution utilizing Microsoft’s Azure platform.  Data technologies deployed within the cloud platform include Azure Data Lake Storage (ADLS), Azure Databricks and Databricks Delta Lake, and Snowflake Data Warehousing.  Related data tools and capabilities include AI/ML models using Databricks, Python, and R, and data cataloging using Alation and FiveTran for some data ingestion.

We're looking for someone who is laser-focused on operational excellence and customer satisfaction. You'll need to wear many hats, so flexibility and a can-do attitude are critical! We are looking for a dynamic, collaborative personality that can champion the cause of Agile within the organization. The individual should be a recent graduate with intern experience in a fast-paced environment where they utilize their technical skills and can-do attitude to add value to an established team with minimal supervision. A passionate engineer who strives for automation would be ideal for this position.

As a Data Engineer, you will lead NBA’s data efforts across all products and lines of business. You are a pioneer, building new capabilities that will help unlock new possibilities for our businesses. You will coordinate with external and internal resources to be a part of a Data Engineering practice. You will play a fundamental role in achieving our ambitious growth objectives. You must be comfortable switching between multiple projects, contributing as an individual, and working with both business teams and technology teams to translate business requirements into a finished product. You possess strategic vision and tactical mastery and combine it with an entrepreneurial spirit to get it done. You will collaborate closely with stakeholders across the company to design innovative solutions and balance challenging priorities and resource demands.

The right candidate is someone who is passionate about data technologies. We’re looking for someone who welcomes challenges and is hyper-focused on delivering exceptional results to internal business customers while creating a rewarding team environment.

This position reports to the Data Engineering Team Lead, IT.

Major Responsibilities

Understand business needs and develop solutions that delight consumers and customers

Understands Agile artifacts and develops applications based on business priority. Collaborate with project partners to ensure all requirements are met. Handles relationships with end-user communities. Interacts regularly with users to gather feedback, listen to their issues and concerns, and recommend solutions.

Build scalable, fault-tolerant batch and real-time data pipelines to power internal applications, operational workflows, and business intelligence platforms

Create and maintain data-driven APIs to support a wide range of integration with NBA partners
Recommend and implement best practices for data management and governance
Demonstrate your technical abilities and contribute to our overall architecture

Help implement the Enterprise Data Architecture for NBA and help implement it in multi-functional alignment with the Data teams that exist across functions like Marketing, Finance, HR, etc.

Provide insights during application design and development for highly complex or critical machine learning projects across numerous lines of business and shared technology.

Ensure alignment to enterprise architecture and usage of enterprise platforms when delivering projects
Continuously improve the quality of deliverables and SDLC processes

Required Skills/Knowledge

Master’s Degree in Computer Science, Engineering, or Management of Info Systems/Technology preferred
Advanced Education in Statistics or Mathematics would be a plus
3+ years building data warehouses using Snowflake
Experience using Snowflake tools like Snowpipe and Snowpark
2+ years of experience using DBT to build data pipelines
3+ years of experience in developing BigData and/or machine learning solutions
3+ Years of experience defining and/or designing data architectures
Experience with the MS Cloud stack (Azure) or AWS

Experience with SQL, NoSQL, BigData, and Graph Technologies along with Programming languages like R, Python, Kafka, Storm, etc.

Background in agile SW development and Scaled Agile Frameworks
Someone who is a passionate coder and can spin up a snippet of code quickly

Strategic thinker with the ability to build and execute innovative digital products, combined with a tactical ability to execute simultaneously against multiple contending priorities

Someone with an iterative approach, the drive to move fast, and think big

Experience working with and/or managing internal and external teams at the same time, working with multiple brands and digital properties of varying maturities

Demonstrated ability to partner and communicate effectively with non-technical team members, resolving contending or contradictory objectives, and unifying disparate ideas into a homogenized solution

Ability to be versatile and handle multiple projects and reprioritization
Possess the ability to influence others, implement change, and standardize processes in a complex business environment
A passion for data and growing in your current role
Superb communication skills (both written and verbal)

Great teammate – should be ready to go beyond to help the immediate team and not be averse to not shy away from asking for help if needed.

Ability to translate ideas into solutions based on user and business needs
Open Eagerness to learn new technologies and bring new ideas to the table

Education

Bachelor's or equivalent. Masters would be a plus.

Salary Range: $120,000.00 - $142,500.00

We Consider Applicants For All Positions On The Basis Of Merit, Qualifications And Business Needs, And Without Regard To Race, Color, National Origin, Religion, Sex, Gender Identity, Age, Disability, Alienage Or Citizenship Status, Ancestry, Marital Status, Creed, Genetic Predisposition Or Carrier Status, Sexual Orientation, Veteran Status, Familial Status, Status As A Victim Of Domestic Violence Or Any Other Status Or Characteristic Protected By Applicable Federal, State, Or Local Law.

Sponsored
⭐ Featured Partner

Explore Biotech Careers

Discover exciting opportunities in biotechnology. Join innovative companies that are advancing healthcare and life sciences through cutting-edge research and development.

Remote FriendlyCompetitive SalaryBiotech

Salary Information

Salary: $90,000 - $135,000

🤖 This salary estimate is calculated by AI based on the job title, location, company, and market data. Use this as a guide for salary expectations or negotiations. The actual salary may vary based on your experience, qualifications, and company policies.

Compare salaries in Secaucus

Create a Job Alert

Interested in building your career at NBA? Get future opportunities sent straight to your email.

Create Alert
Apply for this Job
Over 10 people clicked apply

Related Opportunities

Discover similar positions that might interest you