Senior Data Pipeline Engineer

Job Offer Description

Role:

  • Senior Data Pipeline Engineer

 

Summary:

SproutLoud offers business intelligence and insights on marketing tactics executed though its platform. The BI & Analytics product is responsible for aggregating and processing large amounts of data per day for some of today's most well-known brands.

 

The person in this role will be part of our BI & Analytics team where he/she will closely collaborate with stakeholders, product team, engineering and clients on expanding, maturing, and maintaining the SproutLoud's BI & Analytics Product. The Data Pipeline Engineer will be responsible for designing, developing, testing and deploying end-to-end data solutions to support analytical reports and dashboards, as well as maintaining and optimizing our infrastructure.

 

The Data Pipeline Engineer is someone who is comfortable using cloud native technologies to build and manage complex data pipelines, as well as develop and maintain the services/components behind them. In this role, you will be developing efficient data pipelines to ingest, transform and enrich data from disparate data sources. You will be responsible to efficiently story this data and make it available through analytical reports and dashboards to SproutLoud's users.

 

 

 

Qualifications and Skills:

  • BS/MS in a quantitative field such as Computer Science or Information Systems
  • 4+ years of experience in full stack data warehouse solutions, data collection, data aggregation, and data analysis
  • 1+ years experience in business intelligence semantic layer design and report development using one or more tools like Looker, GoodData, Tableu, PowerBI.
  • Thorough knowledge of database design and data structures for analytics
  • Expertise on SQL
  • Experience with programming in Java 8+
  • Experience with Spring 4+ and Spring Boot 2+
  • Strong Experience working with Message-Oriented-Middleware (i.e. RabbitMQ, JMS, Kafka)
  • Experience with cloud-native Analytical DBs (e.g. BigQuery, DynamoDB, etc)
  • Experience on one or more RDBMS (e.g. Postgres, SQL Server, Oracle, etc).
  • Strong TDD knowledge and mentality
  • Experience working with agile methodologies and ability to operate effectively, and with a sense of possibility, in a fast-paced, deadline-driven environment
  • Proven ability to work under tight timelines, reconciling across multiple stakeholder groups
  • Proven sense of accountability and ownership to deliver projects on-time, on-scope, and on-budget

 

Not required but would be a plus:

  • Experience with Spring Data, Spring Integration and Spring Cloud Data Flow
  • Experience working with BigQuery
  • Experience working with PostgreSQL
  • Knowledge of statistical methods to analyze data
  • Experience creating and reporting from large datasets across multiple data sources
  • Experience working in BigData projects

 

Challenges:

  • Serve as a member of the BI & Analytics team where you will participate in the analysis, design, development, testing, deployment and support of SproutLoud's analytics solutions
  • Apply strong analytical and project management skills, including a thorough understanding of how to interpret customer business needs and translate them into operational requirements
  • Develop and support ELT processes to ingest large amounts of data from disparate sources and efficiently store it in data warehouse structures that support the reporting and data analytic systems.
  • Collaborate with a diverse team of stakeholders, product owners, engineers and report developers to build robust and efficient data analytics solutions
  • Contribute to software design and architecture while following development specifications and standards.
  • Perform complex analysis and design across multiple database platforms and technologies.
  • Instruct and guide other team members with less experience.
  • To conduct research into new data solutions and determine viability for adoption.
  • Identify and describe BI problems and requirements from across the organization.
  • Collaborate with data providers to ensure the right data is in the warehouse and is updated as changes occur in the data providers' source system applications.
  • Profile and understand large volumes of source data, including structured and unstructured data.
  • Regularly conduct ELT performance tuning. Look for ways to improve overall performance.
  • Identify opportunities to leverage existing metrics and develop new metrics to help move the organization forward by identifying waste in our processes.
  • Assist in the development of metrics and processes to ensure quality standards are met on new and existing data.
  • Show a keen eye for detail and ability to adhere to deadlines within a fast paced environment
  • Work in an agile team environment
  • Work in a continuous integration environment
  • Make key decisions and judgments on your own

 

This vacancy is disclosed through ticjob.co

 

 

Apply now
Choose the type of application
Sproutloud Latam

Join Our Team
At SproutLoud, we are building the best Channel Marketing Automation Platform around, and we need a great team to help us execute.

Having a career at SproutLoud means joining our team, where we help one another win. You will be in an environment that is 100 percent jerk-free, and you will share values with people who are accountable, care, inspire, elevate and grow.

Benefits and programs include healthcare coverage, life insurance, long-term disability insurance, 401K plan, professional development programs, paid transportation and parking (depending on the office), vacation time of about 3 weeks not including holidays and a flexible sick policy, which means you never use vacation if you are sick, ever — take what you need.

Show all

Job offers similar to Senior Data Pipeline Engineer

Job Offer summary

Senior Data Pipeline Engineer

Create your ticjob HV

If you are not yet registered as a candidate, publish your HV, find the best offers in the ICT sector and let companies find you

Create your free account