Tools & Technologies
- Programming languages (e.g. SQL, Python)
- Data Processing (e.g. Apache Spark, dbt)
- Cloud-based data warehouses (e.g., Snowflake, Google BigQuery)
Technical Skills (Hard Skills)
See the latest Data Engineering framework.
- Data Movement: You can import large, assorted datasets from multiple sources into a single storage medium, wherein you understand event-driven architectures and asynchronous pub/sub design patterns.
- Data Warehousing: You have a solid working knowledge of how to effectively collect, organize, and manage large sets of data from multiple sources toward generating insights and supporting decision-making. You can independently provision a warehouse and perform medium complexity administrative tasks (e.g. working with permissions).
- Programming: You have a practical understanding and background in programming, as evidenced by the ability to maintain local development environments, contribute basic features (unit testing, following clear steps for completion), and write code thoughtfully to aid in testing and modularity.
- 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.
Bonus points for:
- Data Modeling & Transformation: You have a solid working knowledge of how to convert, cleanse, and structure data into usable formats/structures to prepare it for analysis. You can effectively transform raw data into analysis-ready models for different use cases.
- Data Infrastructure: You have a working knowledge of how to design, build and maintain efficient systems using architecture components (DWH, VMs, storage buckets, etc.) as an infrastructure-as-code solution (Terraform, Pulumi), networking settings to appropriately secure access, and different storage tiers and life cycles of blob storage solutions.
Essential Skills (Intangible Skills)
- Organizational Accountability: You can manage your own time in consultation with others, effectively delivering individual tasks and assignments.
- Curiosity & Versatility: You are generally comfortable with new contexts and roles and can point to multiple occasions where you’ve changed approach or tools quickly and efficiently in response to a situation.
- Collaboration & Partnership: You can reliably assist and support the facilitation of meetings and collaborative projects with team members and occasionally engage in discussions with external stakeholders, if needed.
- Effective Communication: You usually communicate effectively, clearly, concisely and in an audience-oriented way, actively listening to others to ensure understanding.
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 languages such as Python, Rust, Scala, or SQL.
- Deep knowledge of data warehousing and ETL/ELT processes.
- 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.
- 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-Techis 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