Mid Data Engineer

Sprout Solutions


Date: 7 hours ago
City: Mandaluyong City
Contract type: Full time
Data Engineers are mainly tasked with transforming data into a format that can be easily analyzed. The Data Engineer will be responsible for designing and developing Sprout’s data system, processing and extracting data features and deploying the data science team’s machine learning models. The Data Engineer will support our software engineers, architects and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects.

Tasks

  • Build, optimize and maintain conceptual, logical and physical database models
  • Develop database solutions to store and retrieve information
  • Assemble datasets that meet functional/non-functional business requirements
  • Build the infrastructure for optimal ETL from a wide variety of data sources
  • Monitor data integrity and adopt appropriate tools
  • Improve system performance
  • Optimize or re-design data architecture to support Sprout’s next generation of products and data initiatives
  • Design, develop, test and deploy web service APIs
  • Work with Data Scientists to identify future needs and requirements
  • Deploy models and algorithms developed by the Data Science team

Minimum Qualifications

  • Extensive knowledge on databases (SQL and/or NoSQL) and data engineering best practices
  • Expertise in SQL and other programming languages(e.g. Python, Java, Scala, shell scripting etc.)
  • Experience with data modeling (data warehouse, data lake) and designing data storage schemes
  • Familiarity with data engineering and ETL software tools, hadoop, spark, talend, SSAS, etc. is also helpful
  • Experience building and optimizing data pipelines, architecture and datasets
  • Experience in software development
  • Experience with Azure
  • A successful history of manipulating, processing and extracting value from large disconnected datasets
  • Familiarity with data visualization tools (e.g. PowerBI)
  • Familiarity with agile development as a project management methodology is a plus
  • Strong problem-solving and analytical skills
  • Must be self-motivated and comfortable supporting the data needs of multiple teams, systems and products
  • A good team player and willingness to learn
  • Strong innate desire and proven track record of continuous self-improvement (in learning, job expansion, extracurricular activities, etc.)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Software Engineering Manager

Maya, Mandaluyong City
5 hours ago
We’re looking for a driven and experienced Senior Engineering Manager to lead high-performing software engineering teams in building world-class products and services. If you thrive in fast-paced environments, love solving complex problems, and are passionate about developing people and technology—this role is for you.What You Will Do:Lead software engineering teams that design, build, and maintain scalable front-end and back-end systems.Ensure...

Finance Manager

FlowerStore Group, Mandaluyong City
1 day ago
We are the Philippines' #1 Online Gift Store with a mission to make gifting thoughtful, affordable, and convenient in Southeast Asia. Backed by international investors, we are a young, dynamic, fun, and multi-disciplinary team with years of experience in e-commerce. We are looking for individuals who are ambitious and passionate to join us in our journey. Would you be up...

Specialist II North America Order Entry

Emerson, Mandaluyong City
5 days ago
Job DescriptionEmerson’s 130+ years of history have been filled with achievements and challenges that have driven innovative thinking and bold transformations, molding us into the company we are today. By joining us as a Specialist II, Order Entry, you will play a key role in ensuring timely and accurate processing of purchase orders, while addressing order and customer-related inquiries.In this...