Jobs and Careers
JU

Principal Data Engineer - United States

JumpCloud
United StatesRemotefull_timeVerifiedPosted 10 Jan 2024
💰 $250,000/yr($195,000/yr$250,000/yr)

About the role

All roles at JumpCloud are Remote unless otherwise specified in the Job Description.
About JumpCloudJumpCloud® helps IT teams and Managed Service Providers (MSPs) Make Work Happen® by centralizing management of user identities and devices, enabling small and medium-sized enterprises to adopt Zero Trust security models. JumpCloud has been used by more than 200,000 organizations, including GoFundMe, Grab, ClassPass, Beyond Finance, and Foursquare. JumpCloud has raised over $400M from world-class investors including Sapphire Ventures, General Atlantic, Sands Capital, Atlassian, and CrowdStrike. Our teams are growing fast, too, and we're looking for talent across engineering, sales, customer success, marketing, product management, and more. Join our team of dedicated, passionate, and creative people who are eager to change the IT industry forever.
About the Role:
We’re looking for a Principal level Data Engineer in JumpCloud’s Business Data Engineering team to provide technical leadership and strategic direction that supports JumpCloud’s growth strategy. A successful data engineer will exhibit an entrepreneurial spirit and enjoy tackling complex data engineering problems, as well as shaping the future infrastructure of JumpCloud’s data engineering, performance reporting and data governance. Come be a part of an exciting new team where you will be able to work on challenging projects, rich data sets, and continue to develop valuable skills. This role involves frequent engagement with analytics partners and data/platform engineering to mature our data model and pipelines.

What we’re looking for:

  • A keen sense for identifying business drivers, and ability to propose a strong vision for implementing data solutions
  • Extensive hands-on experience with building scalable data solutions with complex fast moving data sets
  • Expert level data architecture and data modeling skills
  • Extensive experience with batch and streaming data pipelines and ELT/ETL processes
  • Extensive Experience with Cloud Data Warehouses/Data Lakehouses (preferably Snowflake)
  • Experience in building from the ground up a modern next generation data lakehouse platform.
  • Strong experience with AWS data technologies and methodologies
  • Proven track record of  leading multiple large sized projects simultaneously
  • Ability to communicate effectively with other engineers, and both technical and non-technical data stakeholders 
  • Proven ability to quickly integrate new technologies and industry best practices into personal and team skill sets, and to apply these techniques efficiently
  • Expert level SQL skills
  • Strong proficiency with the Python programming tools and ecosystem, including Software Engineering techniques

What you will be doing:

  • As part of the Business Data Enablement team, and as part of the Data Engineering team as a whole here at JumpCloud, you will play a pivotal role in the design and development of our critical data infrastructure and systems for multiple areas of the business, including Business Analysis, Product Development, Engineering, ML Operations, Finance, Sales and Executive Strategy
  • Develop and implement a comprehensive data engineering vision and cloud data strategy, aligning it with JumpCloud’s business objectives while ensuring data quality, scalability, reliability and security.
  • You will work with other senior level engineers with the goal to achieve top level proficiency in core data engineering skills and business functions

On a day-to-day basis, as a Principal Data Engineer, you may be asked to:

  • Develop our long term vision for Data Warehousing, Data Lakehouse, and Data Pipelines
  • Evaluate and recommend appropriate cloud technologies and services to support our data architecture, and take a hands-on approach to implementing these technologies
  • Interface and collaborate with stakeholders to define needs and develop strategies for providing data
  • Plan, build, and maintain data pipelines from internal and external data sources
  • Implement data observability and monitoring in the pipeline and in the warehouse
  • Work with appropriate teams to ensure Data Security and Data Compliance
  • Mentor team engineers, and provide education for our engineering and other stakeholders
  • Promote Cloud Infrastructure Optimization, collaborate with infrastructure teams to optimize the cloud environment for data storage, processing, and analytics.
  • Provide guidance on the development of our data standards and data governance
  • Guide Data Analysts to ensure clean delivery of data
  • Collaborate with Product and Application architects to develop holistic data solutions

Preferred Qualifications:

  • Python3 Software Development,  following strong software engineering principles
  • Exper

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

JumpCloud

View company profile →