Senior Data Engineer
Job Description
Our culture is intentionally results-driven and selfless with a relentless focus on our customers. We believe in trust, transparency, freedom and responsibility with a commitment to meritocracy, inclusion and diversity of thought. Continual investment in our over 1400 employees is also a core principle realized through ongoing professional development and providing opportunities to grow, develop and lead. Ascend Learning is headquartered in Burlington, MA with additional office locations and remote workers in cities across the U.S. and in the U.K.
Are you interested in joining a team working with leading edge data technologies such as Snowflake, Azure, Confluent-Kafka, Kafka Streams, Java, Spring, SQL Server, Azure ML Services; just to name few? Ascend Learning's Data Analytics team is hiring a Senior Data Engineer. This Engineer is responsible for providing hands-on guidance as a lead to a small team of Data Engineers to deliver actionable insights. This team helps deliver online education, backed by data and analytics systems. This Engineer will work closely with agile engineering teams. Leawood, KS Office/Hybrid, Burlington, MA Office/Hybrid, Gilbert, AZ Office/Hybrid preferred. Remote will be considered.
Responsibilities
- Build and maintain data infrastructure and pipelines to support data and analytics, including quality, governance, lifecycle management, and compliance.
- Create processes frameworks, design and implementation of large scale data migration and data processing on Kafka and related platforms using parallel processing programming techniques.
- Partner with data scientists to build an infrastructure/pipeline to collect and analyze data.
- Build tools for data scientists to access and use the platform.
- Analyze large amounts of data and help derive insights and value from them.
- Stay on top of evolving technology (streaming, etc.) to suggest, prototype and implement improvements to the data architecture.
- Mentor junior members of the data and analytics teams.
Education and Experience
- Bachelor's degree in computer science or engineering is required
- 3+years of Hands-on experience in building scalable data pipelines at multi-terabyte scale using big data technologies like Kafka.
- Experience using streaming technologies, like Kafka Streams, is required.
- 5+ years of strong system design/development experience in building large scale distributed systems and products.
- 3+ years of programming language experiencein JAVA and REST API is required.
- 3+ years of experience in working with relational database systems like SQL Server, MySQL, Oracle etc. is required.
- Troubleshooting: The candidate must be able to engage in solving complex problems. Programming problems are a good example.
- Working knowledge of Linux or Unix is required. Understanding of shell, debugging etc. The candidate should be able to get their way around Linux and get things to work.
- Previous experience with designing OLAP systems in data-warehouse platforms like Snowflake, Amazon Redshift etc. is preferred.
- Previous experience with cloud platforms like Azure, AWS or GCP is preferred
- Knowledge of machine learning/distributed system is preferred
Skills and Abilities
- Commitment to best software engineering practices (unit testing, TDD, code reviews etc.) and agile process.
- Desire to bring disclosure and transparency to both business and IT and grow trust among partners.
- Ability to facilitate discussion at the team level and facilitate alternatives or different approaches.
- Be a team player who protects the scrum team while also providing unbiased transparency on progress.
- Ability to function effectively in an ambiguous environment.
- Ability to own tasks outside of immediate scope of responsibility.
- Analytical thinker and problem solver.
- Detail oriented with a strong focus on quality.
- Strong written communication skills.
This position requires that the employee be fully vaccinated against COVID-19, unlessan exemptionhas been granted by Ascend Learning for a religious, health-related or other legally-mandated reason, which will be considered on a case-by-case basis in accordance with applicable law. Individuals are considered "fully vaccinated" (1) two weeks after their second dose in a 2-dose series (such as Pfizer or Moderna vaccines); or (2) two weeks after a single-does vaccine (such as Johnson & Johnson's Janssen vaccine).Ascend Learning's current policy also requires that individuals visiting our offices be fully vaccinated against COVID-19. In line with our commitment to the safety and wellbeing of our employees, if we choose to interview you and you are fully vaccinated, we may invite you to interview in our office. If you are not fully vaccinated and we choose to interview you, we will arrange for a virtual interview.
Ascend Learning, LLC is proud to be an equal opportunity employer(M/F/Vets/Disabled). No agency or search firm submissions will be accepted. Applications for U.S. based positions with Ascend Learning, LLC must be legally authorized to work in the United States and verification of employment eligibility will be required at the time of hire.
#LI-NK1
Date Posted
10/01/2022
Views
0
Similar Jobs
Senior Data Analyst - Customer Experience - WISE
Views in the last 30 days - 0
Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View DetailsSenior Pricing Analyst - Cencora
Views in the last 30 days - 0
Cencora formerly known as AmerisourceBergen is a leading global pharmaceutical solutions organization They are currently experiencing rapid growth in ...
View Details