Job Description
DIRECTLY REPORTS TO
Data Manager
MAIN AREA OF RESPONSIBILITY
The Mid–Senior Data Engineer plays a critical role in designing, building, and scaling Sprout’s data platform. This role is responsible for architecting robust, high-performance data systems that enable analytics, reporting, and machine learning initiatives across the organization.
The Data Engineer will lead the development of reliable data pipelines, optimize data architecture for scalability, and ensure data integrity across platforms. This role works closely with Software Engineers, Data Scientists, Architects, and Product teams to support Sprout’s current and next-generation data products.
KEY RESPONSIBILITIES
- Design, build, optimize, and maintain conceptual, logical, and physical data models to support analytics and product use cases
- Architect and implement scalable database solutions for efficient data storage, retrieval, and processing
- Lead the development and optimization of ETL/ELT pipelines from diverse data sources
- Ensure data quality, integrity, and reliability through monitoring, validation, and governance practices
- Continuously improve system performance, scalability, and cost efficiency
- Redesign and evolve data architecture to support future product growth and advanced data initiatives
- Design, develop, test, and deploy robust web service APIs for data access and integration
- Partner with Data Scientists to translate business and analytical needs into scalable data solutions
- Deploy and operationalize machine learning models and algorithms developed by the Data Science team
- Provide technical guidance and support to engineering teams on data-related initiatives
QUALIFICATIONS AND COMPETENCIES
- Strong expertise in database technologies (SQL and/or NoSQL) and data engineering best practices
- Advanced proficiency in SQL and at least one programming language (e.g., Python, Java, Scala, Shell scripting)
- Hands-on experience with data modeling, including data warehouses and data lakes
- Proven experience building and optimizing data pipelines, architectures, and large-scale datasets
- Familiarity with data engineering and ETL tools (e.g., Hadoop, Spark, Talend, SSAS)
- Solid background in software development and production-grade systems
- Experience working with Microsoft Azure and cloud-based data platforms
- Demonstrated ability to process, integrate, and extract insights from large, complex, and distributed datasets
- Working knowledge of data visualization tools such as Power BI
- Familiarity with Agile/Scrum development methodologies
- Strong analytical, problem-solving, and systems-thinking skills
- Highly self-driven, adaptable, and comfortable supporting multiple teams and data consumers
- Strong collaboration skills and a continuous improvement mindset
Other details:
🌱 This is a full-time employment opportunity with a hybrid work arrangement.
🌱 The role offers certifications and annual budget for training/upskilling.
🌱 To know more about the company, you may check our website: https://sprout.ph/
Sprout Solutions provides equal Opportunity Employment and Welcomes applications from all sectors of the society. Discrimination on the basis of race, religion, age, nationality, ethnicity, gender, citizenship, civil partnership status, or any other grounds as protected by law.
Disclaimer
Before we proceed with your application, this is to confirm that you voluntarily give your consent to the following:
- I intend to apply for a position with Sprout Solutions Inc.
- I voluntarily sent my Resume/CV to Sprout Solutions Inc.
- I agree to give my consent to my personal and sensitive Information for facilitating my application with Sprout Solutions Inc., In accordance with Sprout Solutions Inc. Privacy Statement and the Data Privacy Act of 2012.
- I agree to be contacted by Sprout Solutions Inc. and its 3rd Party Reference provider for the purpose of processing my Job Application.







