Data Engineer

Cengage Group · Detroit, MI

Company

Cengage Group

Location

Detroit, MI

Type

Full Time

Job Description

We believe in the power and joy of learning

At Cengage Group, our employees have a direct impact in helping students around the world discover the power and joy of learning. We are bonded by our shared purpose - driving innovation that helps millions of learners improve their lives and achieve their dreams through education.

Our culture values diversity, engagement, and discovery

Our business is driven by our strong culture, and we know that creating an inclusive and diverse workplace is absolutely essential to the success of our company and our learners, as well as our individual well-being. We recognize the value of diverse perspectives in everything we do, and strive to ensure employees of all levels and backgrounds feel empowered to voice their ideas and bring their authentic selves to work. We achieve these priorities through inclusive programs, benefits, and initiatives that are integrated into the fabric of how we work every day. To learn more, please see https://www.cengagegroup.com/about/inclusion-and-diversity/.

As a Data Engineer, your role will be hands-on. You'll be writing lots of code and interacting with developers and business partners from across the organization. You'll help us with building out our Operational Data Store (ODS).

Ingest data from various platforms, services, and processes into Cengage's Operational Data Store (ODS).
  • Perform data analysis, data modeling, cleansing, loading, transforming & performance tuning using ETL/ELT data pipeline.
  • Develop SQL queries, views, and other database scripts to manage data in ODS.
  • Develop REST based API services to serve canonical metamodels to downstream consumers.
  • Participate in the breakdown, estimation, and design of small increments of work.
  • Test solutions with the utmost scrutiny. Remember: We love testing and hate downtime!
  • Security is taken seriously, so protecting student and instructor data is something that we think about in every aspect of the SDLC.


Skills You Will Need Here:
  • Bachelor's degree in computer science, data science, mathematics, or related field, or equivalent combination of education and recent, relevant work experience
  • 3+ years of experience in RDBMS and data engineering
  • 3+ years of experience developing complex and optimized SQL queries against large datasets
  • 2+ years of experience writing quality code including tests in languages such as Scala, Java, or Python.
  • Experience with a variety of database technologies; Oracle preferred
  • Ability to improve the testability of our tools and data pipes while driving high standards for coding and testing across the organization
  • Track record of shipping high-quality features and products, in a high-volume, always-available Agile development environment
  • A passion for automating just about everything, but especially testing, packaging and deploying


Pluses
  • Participates in open-source projects
  • Experience as a DBA
  • Experience working with industry standard ETL/ELT tools such as Talend, Informatica etc.
  • Experience working with AWS services
  • Experience with a variety of software development applications, environments, and languages
  • Passion for working in the academic, professional or library markets


Cengage Group is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, marital status, parental status, cultural background, organizational level, work styles, tenure and life experiences. Or for any other reason. You may view Cengage's EEO/Affirmative Action Policy signed by CEO Michael Hansen and Equal Employment Opportunity is the Law notice by visiting their corresponding links.

Cengage Group is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at [email protected] or you may call us at +1 (617) 289-7917.

About Cengage Group

Cengage Group, a global education technology company serving millions of learners, provides affordable, quality digital products and services that equip students with the skills and competencies needed to be job ready. For more than 100 years, we have enabled the power and joy of learning with trusted, engaging content, and now, integrated digital platforms. We serve the higher education, workforce skills, secondary education, English language teaching and research markets worldwide. Through our scalable technology, including MindTap and Cengage Unlimited, we support all learners who seek to improve their lives and achieve their dreams through education.

Date Posted

08/07/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories