Senior Data Engineer

Senior Data Engineer

Cuboid IT Solutions

Phoenix, AZ • On-site

$105.20K - $143K/yr

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

JOB DESCRIPTION
Roles/Responsibilities
LOCATION: Phoenix, AZ
Design Data Engineering capabilities that cater to the enterprise and span multiple functions such as data ingestion data transformation and define data pipeline standards and documentation.
Design Development and Testing of Data pipeline projects ensuring timely delivery and high-quality results.
Design technical solutions for data pipelines leveraging technologies like Databricks and Snowflake to achieve optimal performance.
Qualifications
- 5+ years of experience working as a data engineer working on large scale big data platforms.
- 1+ years or Data Architecture experience (you will be asked to provide example of how you designed and implemented these architectures in previous roles)
- Bachelors degree in computer science information systems or a related field advanced degree preferred. Relevant certifications in big data technologies are a plus.
- Strong understanding of data architecture data management and data governance principles.
- Expert knowledge of the following (ability to demonstrate these skills live during the interview): Spark Python Scala Hive Pig and MapReduce Databricks Snowflake
- Proven experience designing building and operating enterprise grade data streaming use cases leveraging one of the following: Kafka Spark Streaming Storm and/or Flink
- Experience working with on large scale cloud based data platforms (Amazon S3 Azure Data lake Store Google Cloud Storage etc)
o 100's or 1000's of concurrent users
o Data sets ranging from 1-1000 Terabytes
- Experience working with the latest cloud data platforms and technologies such as Databricks Snowflake and/or dbt Labs.
- Excellent verbal and written communication skills to effectively present complex ideas and insights to both technical and non-technical stakeholders.
- Demonstrated ability to work collaboratively in a team environment and effectively contribute to cross-functional projects.
- Strong attention to detail and a commitment to delivering high-quality work products within tight deadlines.



Frequently asked questions

Q: What skills or qualities help someone succeed as a Senior Database Engineer?

A: To succeed as a Senior Database Engineer, key technical skills include expertise in database management systems (DBMS) such as MySQL, PostgreSQL, or Oracle, as well as proficiency in programming languages like SQL, Python, or Java. Additionally, soft skills like strong communication, problem-solving, and analytical abilities are crucial for collaborating with cross-functional teams, troubleshooting complex database issues, and making informed technical decisions. These strengths enable Senior Database Engineers to effectively design, implement, and optimize database solutions, driving business growth and career advancement through their technical expertise and leadership.

Q: What is the career path for a Senior Database Engineer?

A: A Senior Database Engineer's typical career progression involves starting as a Junior/Associate Database Engineer, progressing to a Database Engineer/Developer, and then advancing to a Senior Database Engineer, with key responsibilities including designing, implementing, and optimizing database systems. Along the way, they can develop skills in areas such as data modeling, query optimization, and database administration, as well as programming languages like SQL, Python, and Java, and cloud platforms like AWS and Azure. With experience and expertise, Senior Database Engineers can transition into leadership roles, such as Technical Lead or Database Architect, or pursue specialized areas like Data Science, Business Intelligence, or DevOps.