Senior Data Engineer
Are you someone who gets excited about working with data? Do you enjoy taking raw information and turning it into valuable insights? Well, guess what? We're on the hunt for a Data Engineer, and we'd love for you to join our team.This role will cover a diverse array of domain areas such as data management and data operations, and analytics solutions requiring a combination of batch or streaming data pipelines, data lakes. The Data Engineer role requires strong technical skills on Cloud environments as well as flexibility, collaboration and great teamwork abilities.
Job Responsibilities
Lead the gathering and processing of data at scale.
Influence technical direction, choosing the best tools and approaches for the job at hand.
Design and deliver high-quality features that are testable, maintainable, scalable, monitorable, reusable, and efficient.
Design, develop and maintain data solutions that will enable the BI and analytics solutions, inclusive of ETL, data aggregation, and custom calculations following data governance best practices.
Provide technical expertise, guidance, advice and knowledge transfer on aspects of code management, automated release builds, and code deployment.
Develop end-to-end cloud-based data production pipelines.
Influence successful delivery by discussing scope trade-offs, doing design and code reviews, planning, and delegating.
Translate complex functional and technical requirements into detailed architecture, design, and high-performing solutions and applications.
Work with peer developers to make sure that all data solutions are consistent, upholding data integrity and following data integration best practices.
Required Qualifications
5+ years of experience in development and cloud Data Processing applications.
3+ years of strong Analytics/ETL experience.
Hands-on experience on Cloud-based services such as Google Cloud Platform (GCP), Amazon Web Services (AWS) or Microsoft Azure.
Experience in building highly scalable distributed data pipelines using open source tools and big data technologies such as Spark, Kafka or Beam.
Development experience with Python, Java or Scala.
Experience with UNIX tools and shell scripting.
Solid SQL skills for querying databases and data-lakes (e.g., BigQuery, Hive, SQL Server, DB2, MySQL, etc).
Proven ability to work independently, be self-motivated with a high degree of intellectual curiosity.
Understanding of Machine Learning, Data Processing, Fundamental Data Structures, and Algorithms.
Good level of spoken and written English
What Skills Are Important For Us
Strong communication and collaboration skills working cross-functionally with other engineers, project managers, and QA’s
Be a role model for everyone, and demonstrate a high level of ethics and integrity with cultures and values.
Passionate about building high-impact, high-performing user experiences
Be a mentor for the team and gives effective feedback
Always willing to help with advice and solutions to people outside the team
Independent, proactive, and able to deliver production-ready code with minimal guidance
Knowledge sharing with other team members
Be a positive and friendly team member
How To Apply
Send your CV to careers@simplytechnologies.net
Location: Yerevan, Armenia, Deadline: September 12