Senior Data Engineer

Belgrade

Applications have closed

LearnUpon

LearnUpon's LMS allows you to deliver engaging learning experiences that impact what matters – performance, retention, and growth.

View company page

LearnUpon is looking for a Senior Data Engineer to join our team in Serbia.

LearnUpon LMS helps organizations train their employees, partners, and customers. Businesses can manage, track, and achieve their unique learning goals — all through a single, powerful solution.

With offices in Dublin (our HQ), Philadelphia, Belgrade, and Sydney, we are a team that puts our customers' experience at the heart of everything we do. We're always striving for the best solution (not the easy one), and we go the extra mile to deliver work we're proud of.

Our culture fosters open, collaborative environments where our team and individual accomplishments are celebrated and encouraged. Join LearnUpon, where we work together as a friendly, supportive team who, most importantly, like to have fun.

As a Senior Data Engineer in our Engineering group, you will be responsible for delivery of data flows, data structuring and organization, and pipeline tools that empower the entire team, allowing us to deliver best-in-class core LMS products and insights. You’ll be part of a large Engineering team that is dedicated to putting customers at the heart of everything we do.

 What will I be doing?

  • Work as a part of a team of data scientists and analysts collaborating with Product Managers, Engineers, and others to identify business opportunities and build scalable data solutions.
  • Manage data pipelines to support data ingestion from vendors as well as internal workflows, working across a system built on mysql, psql, ruby on rails and python, within AWS. 
  • Design and build out databases, schemas, and tables to enable efficient, performant querying and job execution, for use cases involving both structured and unstructured data.
  • Educate and enable both producers and consumers of data insight to work smarter, ensuring best practices and standards in our data ecosystem are shared across teams.
  • Adhere to and drive modern software engineering practices through design reviews.
  • Mentor and develop junior talent.

What skills do I need?                                                                                  

  • 4+ years of relevant professional experience working with large amounts of data
  • Experience with SQL/Relational as well as NoSQL databases
  • Experience with manipulating large-scale structured and unstructured data
  • Experience working with databases that power APIs for front-end applications
  • Experience with data workflows/modeling and building complex ETL pipelines
  • Experience with data modeling and patterns for efficient data governance
  • Background in at least one programming language (e.g., R, Python, Java, Scala, ruby)
  • Ability to communicate findings clearly to a technical audience.
  • Experience in taking a project from scoping requirements through launch of the project
  • Resourceful, creative, adaptable, detail-oriented with strong time management and organizational skills
  • Functional English written and verbal communication skills.

Don’t worry if you don’t tick every box in order to apply, we’re always happy to review applications and take all experience into consideration. We do our best to provide feedback where we can!

Not required but considered a plus:

  • Experience working with AWS with a strong understanding of related technologies
  • Experience with Ruby/Rails apps
  • Experience with Python
  • Previous LMS Experience
  • A technology qualification (Degree or equivalent) in field of study such as Computer Science, Engineering, Statistics, Economics

Why work with us?

  • Work in a fun and supportive environment with regular team events.
  • Excellent career progression - take LearnUpon where you think it can go.
  • Structured learning environment.
  • Competitive salary and company ESOP.
  • Private health insurance.
  • 25 days annual leave + 1 Company day off.

What is the Hiring Process?

Applicants for the position can expect the following hiring process:

  • Qualified applicants will be invited to schedule a 30-minute call, then a 45 min coding phone screen.
  • Successful candidates will then be invited to a series of practical interviews, and then offered an opportunity to meet with our CEO/CTO.
  • Successful candidates will be contacted with an offer to join our team.

Visit our Careers site to find out more about working for LearnUpon, and check us out on Instagram.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: APIs AWS Computer Science Data pipelines Economics Engineering ETL MySQL NoSQL Pipelines Python R Ruby Scala SQL Statistics Unstructured data

Perks/benefits: Competitive pay Flex vacation Health care Team events

Region: Europe
Job stats:  2  0  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.