PRINCIPAL DATA ENGINEER
GrowByData was founded by powerhouses in big data analytics and SaaS, who have leveraged the power of global operations for decades. We help early-to-growth-stage companies use data to improve margins, delight customers, and accelerate revenue growth.
Details / requirements:
Are you interested in having your products be used by 1000s of brands globally? Does building a global brand excite you? Does having your solutions be used by the world’s top brand get you up from bed? GrowByData is on a mission to expand its distribution to the world’s retailers and is seeking energetic, creative, and self-driven individuals to join the challenge. We are looking for an experienced ‘Principal Data Engineer’ to join the Team! S/he will be responsible for designing, implementing, and monitoring complex databases and also strengthen the architecture of solution working on existing business intelligence stack!
TITLE: PRINCIPAL DATA ENGINEER
REQUIREMENTS
- Proven knowledge of Data Warehousing, Data Integration techniques, source control, build, code integration and testing techniques
- Minimum 3 years of professional experience as a Python Developer.
- 3 years’ work experience in data ETL framework
- Utilized SQL or other software tools like Python to extract data, apply business rules to transform, conduct manual and automated data QA and load into various forms.
- Very familiar with and utilized data implementation, production, and QA processes.
- Very familiar with database technologies like MS-SQL, Python, cloud computing and Big data frameworks
- Excellent Database Internals and TSQL optimization skills
- Strong hold of software delivery process, within an Agile environment
- Open to adapt to new technologies, tools, and processes such as continuous testing, integration, and deployments.
- Ability to analyze business requirements and translate into solution development.
- Proactive with very strong analytical and technical troubleshooting skills
- Excellent written, verbal, interpersonal, and follow up communication skills.
- Experience managing infrastructure in cloud environments is desirable.
- Experience with Big Data Technologies such as Hadoop, MongoDB etc. a plus.
RESPONSIBILITIES
- Prepare and continually enhance data engineering and production processes!
- Utilize software products to run data production and consistently deliver high quality at scale.
- Interface with clients, executives, engineers, and diverse team members to onboard 100s of clients into our data platforms
- Provide technical direction to the sales team and support them on end-to-end sales cycle to understand client’s requirement and apply expertise to develop the most optimal solution.
- Architect, develop, and maintain reusable and dependable codebases. Integrate software components seamlessly to form robust, functional systems. Design and implement efficient data pipelines for large-scale data extraction and processing frameworks. Uphold a commitment to delivering applications of the highest performance, quality, and responsiveness.
- Identify and address system bottlenecks and bugs through innovative solutions. Contribute to code quality, organization, and automation initiatives. Champion a comprehensive approach to testing across all code aspects.
- Someone who can manage and grow with the organization will have a leg up and a huge opportunity to scale.
- Work closely with our data team to integrate your amazing innovations and algorithms into our production systems.
- Collaborate with product architects and product owners to define and refine product component architectures, ensuring optimal efficiency and scalability.
- Assist the client-support team with technical and feature-related inquiries when necessary.
- Support business decisions with ad-hoc data analysis as needed.
- Mentor junior team members, guiding them through complex problem-solving and fostering their professional growth. Contribute to fostering a positive and entrepreneurial corporate culture within the organization.
- Additional responsibilities include creating and implementing security policies, configuring, and maintaining database replication including clusters, conducting daily backups, importing/exporting data to other systems, reporting, monitoring, troubleshoot.
EDUCATION
- Minimum Bachelor’s degree in Engineering – Computer Science or equivalent
EXPERIENCE
- Prior eight years or above working experience in the above-mentioned domain would be preferred and favorable.
Location: GrowByData (Kathmandu)
Email inquiries@growbydata.com to be considered immediately.
Overview
Category | Engineering - Software, Software Development |
Openings | 1 |
Position Type | Full Time |
Position Level | Senior Level |
Experience | 3+ years |
Education | B.E. in Computer Science, Computer Engineering |
Posted Date | 19 Apr, 2024 |
Apply Before | 18 May, 2024 |
City | Kathmandu |