Architect – Data Engineering
Posted on 9/18/2023

1,001-5,000 employees

Denver, CO, USA
Experience Level
Desired Skills
Apache Spark
Google Cloud Platform
Microsoft Azure
Apache Flink
Software Engineering
  • You have a minimum of 5 years of technical, hands-on experience building, optimizing, and implementing data pipelines and architecture
  • Experience leading teams to wrangle, explore, and analyze data to answer specific business questions and identify opportunities for improvement
  • You are a highly driven professional and enjoy serving in a fast-paced, dynamic client-facing role where delivering solutions to exceed high expectations is a measure of success
  • You have a passion for leading teams and providing both formal and informal mentorship
  • You have strong communication and interpersonal skills, and the ability to engage customers at a business level in addition to a technical level
  • You have a deep understanding of data governance and data privacy best practices
  • You have a degree in Computer Science, Computer Engineering, Engineering, Mathematics, Management Information Systems or a related field of study
  • The ideal candidate will have recent technical knowledge of the following:
  • SQL and relational databases (e.g. Snowflake, MySQL, SQL Server)
  • Data Lake design (Delta Lake, Lakeformation, Iceberg)
  • NoSQL databases (DynamoDB, CosmosDB, Cassandra, MongoDB, etc.)
  • Data pipeline and workflow management tools (Airflow, Dagster, AWS Step Functions, Azure Data Factory, etc.)
  • Metadata management tools (Collibra, Atlas, DataHub, etc.)
  • Stream-processing systems (e.g. Storm, Spark-Streaming, Pulsar, Flink, etc.)
  • MLOps platforms (Sagemaker, Azure ML,, MLFlow)
  • Programming languages (e.g. Python, Java, C++, Scala, etc.)
  • Container Orchestration (e.g. Kubernetes, Docker Swarm, etc.)
  • Experience with the data platform components on one or more of the following cloud service providers:
  • AWS
  • Google Cloud Platform
  • Azure
  • Thrive in a fast-paced, dynamic, client-facing role where delivering solid work products to exceed high expectations is a measure of success
  • Contribute in a team-oriented environment
  • Prioritize multiple tasks in order to consistently meet deadlines
  • Creatively solve problems in an analytical environment
  • Adapt to new environments, people, technologies and processes
  • Excel in leadership, communication, and interpersonal skills
  • Establish strong work relationships with clients and team members
  • Generate ideas and understand different points of view
  • Our employees have the flexibility to work remotely two days per week. We expect our Crederians to average 3 days (full or partial) per week in person with the flexibility to choose the days and times that work best for both them and their project or internal teams. This could be at a Credera office, at a client site, or at an off-site location with other team members. You'll work closely with your project team to align on how you balance both the flexibility that we want to provide with the connection of being together to produce amazing results for our clients. The why: We are passionate about growing our people both personally and professionally. Our philosophy is that in-person engagement is critical for our ability to develop deep relationships with our clients and our team members - it's how we earn trust, learn from others, and ultimately become better consultants and professionals
  • Travel: Our goal is to keep out-of-market travel to a minimum and most projects do not require significant travel. While certain projects can require frequent travel (up to 80% for a period of time), our average travel percentage over a year for team members is typically between 10-30%. We try to take a personal approach to travel. You will submit your travel preferences which our staffing teams will take into account when aligning you to a role