Xynotech

Senior Data Engineer

Overall:

Our senior data engineer is able to suggest innovative solutions and solve the most complex
technical problems the team faces, but also participate heavily on development and
implementation; be a role model for the less experienced members of the team, with delivering
exceptional code and willingness to help. Besides technical skills, great communication and
ability to sell technical concepts and ideas is a must.

Key responsibilities:
Team
● Technical leadership
○ Provide technical vision and help with architectural guidance to the rest of the
team
○ Solve the most complex technical problems the team faces
○ Participate on creating and reviewing company-wide standards for data oriented
applications and tasks
● Development
○ Participate on development and implementation of our data oriented solutions
(platforms, frameworks, pipelines, tools)
○ Proactively and continuously review available solutions and suggests
improvements
○ Go the extra mile and focus on delivering exceptional code
○ Quickly learn all technologies required for delivery of our existing service or its
future improvements
Stakeholders
● Proactively help other team members when appropriate and on the other hand, seek
support rather than trying to solve the problem on your own — communicate efficiently!
● Ability to step back from the customer requirements, perform analysis, suggest solution
from the technical perspective and sell it to the developers as well as the customer
● Inspire others, sell technical concepts and ideas in a way that others will follow
Technology and data
● Apache Spark, Python, RDBMS, ETLs, DWH data modeling, distributed systems
● Optional (not all, just some): AWS data stack, Streaming Pub/Sub, JVM programming
language (Scala preferred), ML models, NoSQL DBs, Airflow, DBT
Processes
● Very good technical background (statistical/mathematical/computer science)
● Great general awareness of existing data technologies, trends and best practices
● Willingness to learn new technologies and tools; ability to validate them through PoCs
● Organized way of working with focus on disciplined delivery (both time and budget wise)
● Ability to clearly communicate ideas, solutions and technical concepts
● Very proactive approach in solving problems
● English language around B2 level

Job Type: Full Time
Job Location: Karachi
Job Category: IT

Apply for this position

Allowed Type(s): .pdf, .doc, .docx