GrowByData is 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.
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.
Skills and Qualifications
- B.E – computer science or equivalent.
- EXPERIENCE:8+ years of extensive coding experience with familiarity of system/solution architecture.
- Solid understanding of a variety of programming languages, frameworks, tools and development platforms.
Location: GrowByData (Kathmandu)
Experience: The above-mentioned skills/experience in a relevant field would be preferred and favorable.
The right candidate will be looking for not just a new job, but a stellar career with our growing company. If you want to leave your mark on a new endeavor, and really take ownership of what will be the driving force of a successful company, then let us know you want to become a part of our team! Email inquiries@growbydata.com to be considered immediately.