Technical Lead, Data Engineering






Degreed exists to discover, empower and recognize the next generation of the world's expertise. The smartest, brightest, and most bold, the tenacious, willing, the unsung heroes, self-taught, the scrappy, driven, the passionate, daring, the unafraid. Experts.






As a Data Engineer at Degreed, you will join our growing team focused on building the data infrastructure needed to power the next phase of Degreed’s growth. You’ll be responsible for designing, implementing, testing, and maintaining the pipelines that collect and transform our data into datasets ready to answer critical questions from across the business about our users, our content, our clients, and everything in between.




RESPONSIBILITIES




  • Develop data pipelines to extract, transform, and load data using SQL and Python


  • Design, deploy, and maintain services in our growing Azure-based data infrastructure


  • Partner with our data analysts to research and develop requirements for new features


  • Research systems and APIs to find the best way to connect to third-party datasets


  • Design database schemas and queries to ensure performance


  • Write automated tests to monitor and ensure end to end data quality


  • Work with data scientists to experiment with and deploy machine learning models


  • Consult with teams across Degreed to provide expertise, guidance, and support using data


  • Mentor developers on the team


  • Help the team structure work and solve coordination issues


  • Lead using company and engineering principles


  • Create and foster strong partnership with other parts of the organization, as required and relevant to the team(i.e. AI team, Data Science team etc…)


  • Collaborate with the infrastructure team


  • Responsible for technical road map and accountable for timely delivery against it


  • Lead through influence


  • Other duties as assigned





REQUIREMENTS




  • 2+ years experience writing performant, maintainable, and scalable Python services


  • Experienced deploying and maintaining high-availability services in production


  • Experience with one or more data pipeline platforms like Airflow, Stitch, or others


  • Proficiency with automated testing using tools like pytest


  • Familiarity with one or more cloud platforms such as Azure, AWS, GCP, etc.


  • Interest or practical experience with data analysis and visualization an asset


  • Practical experience with software development processes and tools such as Scrum, code reviews, GitHub, Jira, etc.


  • Familiarity and/or an interest in distributed systems


  • Strong verbal and written communication skills


  • Pragmatic and scrappy, with a passion for startup-up environments


  • Experience working remotely desired


  • Lifelong learner, excited to learn new things, with a desire to make it easier for others to do the same!





We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.






See Degreed Jobs for more details on Degreed and why you should come work with us!



Apply Now

Back to jobs