Tools & Technologies
-
- Programming languages (e.g. SQL, Python)
- Data Processing (e.g. Apache Spark, dbt)
- Cloud-based data warehouses (e.g., Snowflake, Google BigQuery)
- Data orchestration (e.g., Apache Airflow, Azure Data Factory, Prefect)
Technical Skills (Hard Skills)
See the latest Data Engineering framework.
-
- Data Movement: You can reduce latency of end-to-end pipelines through data orchestration in addition to incrementalization or streaming. You have strong knowledge of common data integration patterns (CDC, ELT, etc.).
- Data Warehousing: You have a high proficiency in warehousing, including working knowledge of common ingestion SaaS platforms (e.g., Fivetran) and / or frameworks (e.g., Meltano, Airbyte), an ability to configure warehouse ingestion tools (e.g., Snowpipe) and can provision, maintain and optimize at least one cloud data warehouse (e.g., Snowflake).
- Programming: You are considered a highly proficient programmer, approaching your code holistically, achieving a high standard routinely. You can optimize performance for large workloads and are able to troubleshoot complex queries / functions. Proficiency in Python required.
- Domain Expertise: You have a strong foundation of knowledge in domains in which you’re working. You are able to relate how the business works with the goals of the immediate team.
- Technical Management: Is able to display a clear technical confidence and understanding. For the most part, can use organizational- and team-specific tools independently.
Bonus points for:
- Data Modeling & Transformation: You have high proficiency with data transformation tools such as dbt and expert proficiency in data modeling approaches and philosophies (Kimball, OBT).
- Data Orchestration. You’re familiar with at least one data orchestration platform (Azure Data Factory, Apache Airflow, Prefect, etc.).
- Data Infrastructure: You understand more complex infrastructure approaches, including the implications and suitability of different deployment options and how to deploy self-hosted applications for clients with high security requirements.
Essential Skills (Intangible Skills)
-
- Curiosity & Versatility: You help your immediate peers to make decisions based on what projects need, not what they feel most comfortable doing. You have taken the initiative to seek out new ways to apply existing skills and knowledge.
- Collaboration & Partnership: You can facilitate collaborative group activities and/or workshops with colleagues or external stakeholders. You are considered a role model for collaboration and creating alignment across teams because of your consistency and predictability.
- Effective Communication: You reliably foster a culture of clear, concise, effective, audience-oriented communication for your team, other departments, and external stakeholders, ensuring those around you are actively listening as well as are understood.
- Developing Others: You understand your team’s domain, share knowledge frequently with your teammates and contribute to the team’s documentation. You proactively watch for opportunities to share knowledge and encourage others to do the same.
- Culture & Togetherness: You’ve openly stated your expectations of how your team works and acts, then demonstrated those expectations yourself. You help to coordinate and activate efforts towards a fairer, more diverse and safer workplace, using your position of influence to get things done.
Qualifications (Must Haves)
- Proven experience as a Data Engineer or related role, with a focus on designing and developing data pipelines.
- Strong programming skills in Python and SQL. Experience with Scala and Rust is a plus but not required.
- Deep knowledge of data warehousing and ETL/ELT processes.
- Intermediate / expert proficiency with common data integration / orchestration platforms (e.g., Fivetran, Azure Data Factory, Apache Airflow)
- Hands-on experience with data warehouses like Snowflake, BigQuery, Databricks, or similar.
- Experience with streaming solutions such as Spark Streaming, Kafka, or Flink is desirable but not required.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with machine learning operations (MLOps) techniques and platforms is a plus but not required.
- Experience mentoring and advising other engineers
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
Physical Requirements
- Frequent sitting at a desk performing work on a computer
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
Core Company Values
Miaz-Tech is an established mid-sized agency with a top-tier portfolio of clients, ranging from the world’s largest non-profits to Fortune 500 brands. We pride ourselves on our people-first culture and a low-ego workplace that embraces experimentation, collaboration and continuous improvement. We have a fun office environment located in Davis Square (Somerville, MA) and offer competitive pay and excellent benefits.
- Take the Long View – Ensure the company is built to last
- Be Courageous – Make the right decisions even when they aren’t the easiest decisions
- Be Genuine – Bring honesty and authenticity to all that you do
- Work with Focus + Passion – Display purpose and pride in your work and never stop learning
As an equal opportunity employer, we are firmly committing to diversity, equity, and inclusion in our hiring efforts. We recognize that we need team members from all backgrounds and experiences to successfully shape a positive employee experience as well as deliver our product and service solutions. To that end, we actively seek candidates who can bring diverse experiences and backgrounds to our team. We know that complex factors and systemic bias can get in the way of us meeting strong candidates, so please don’t hesitate to apply even if you’re not 100% sure.
At this time, Miaz-Tech does not sponsor candidates and unfortunately cannot accept those on OPT or CPT.
#LI-Remote