Senior Data Engineerother related Employment listings - Burlington, MA at Geebo

Senior Data Engineer

Description Ascend Learning is a national leader in data driven, online educational solutions for learners, educators and employers in high-growth, licensure-driven professions spanning healthcare, fitness and wellness, skilled trades, insurance and financial services. We are passionate about accelerating learning while impacting job readiness, employment success and employee retention with the belief that our work changes lives. 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. Job Overview Are you interested in joining a team delivering online education backed by data and analytics systems? Our team works with leading edge data technologies such as Snowflake, Azure, Confluent-Kafka, Kafka Streams, Java, Spring, SQL Server, Azure ML Services; just to name few. Data Analytics is hiring a Senior Data Engineer to join our team. This Engineer is responsible for leading a small team of Data Engineers and providing hands-on guidance for delivering actionable insights. This Engineer will work closely with agile engineering teams. 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. 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. Requirements 5
years of Hands-on experience in building scalable data pipelines at multi-terabyte scale using big data technologies like Kafka, and streaming technologies like Kafka Streams is required. 5-7 years of strong system design/development experience in building large scale distributed systems and products. 3-5 years of programming language experience in 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 Education and Experience Bachelor's degree in computer science or engineering is required. Candidates should be aware that Ascend Learning currently maintains a policy requiring all employees to be fully vaccinated. Newly hired employees must be fully vaccinated by their start date. Ascend Learning is an equal opportunity employer and will provide a reasonable accommodation to those unable to be vaccinated where it is not an undue hardship to the Company to do so as provided under federal, state, and local law. Exceptions to the vaccine requirement may apply for employees living or working in Montana.
Salary Range:
$80K -- $100K
Minimum Qualification
Data Science & Machine Learning, Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.