数据工程师(中级)
Data Engineer (Middle)
虽然主要是远程工作,但该职位需要偶尔前往科英布拉的办公室。我们计划未来在阿威罗和波尔图开设办公室。这种模式让团队成员可以灵活地远程工作,同时也能在办公室相聚进行协作和团队合作。
关于Intermedia
你是否在寻找一家会倾听你声音的公司?一家你能带来改变的公司?你是否在快节奏的工作环境中茁壮成长?你是否每天早上都充满期待地与优秀的人一起工作并共同创造成功?如果是这样,那么Intermedia就是你的理想之地。
Intermedia已成为云通信和协作技术的领先提供商,使公司能够更好地连接。我们有强劲的增长、盈利记录,并创造了一个每个人都很重要的环境。在Intermedia,我们节奏快且乐观,我们邀请热情、有创造力和才华横溢的人加入我们——在这里,你可以尽情发挥你对创造和支持优秀云技术的热情。此外,我们始终注重内部晋升,许多员工已经与我们一同工作了10年、15年甚至20年以上!
Intermedia的文化建立在团队合作和透明沟通之上。我们相互负责,始终支持彼此!
你准备好留下自己的印记了吗?
主要职责
这份工作具体是做什么?
你是否经历过那种终于找到导致问题的那一行代码的感觉?或者当你构建的流水线运行数周而没有任何警报时的成就感?我们正是为此而生。我们从源系统中获取杂乱的数据,将其移动到Snowflake,将其转化为人们实际可用的内容,并确保它一直保持如此。SQL是你的主要工具。我们的技术栈包括Snowflake、dbt、MSSQL、S3——如果你没有使用过所有这些工具也没关系。我们真正关心的是:你学习速度快,能完成你开始的事情,当出现问题时,你是一个能找出原因的人。
我们的技术栈
Snowflake · dbt · MSSQL(SQL Server) · S3 · MuleSoft · Git
典型的一周
• 构建和修复流水线——数据摄取、转换、消费,全部内容
• 编写带有测试和文档的dbt模型(是的,我们会检查)
• 追踪数据问题,从报表一直追溯到源头
• 处理事件——MSSQL作业失败,Snowflake任务挂起,S3文件消失——并解决它
• 执行数据回填,验证结果,确认修复确实有效
• 协助将数据从MSSQL迁移到Snowflake,而不会丢失任何数据
查看英文原文
While primarily remote, this role requires occasional visits to the office in Coimbra. We plan to open offices in Aveiro and Porto in the future. This approach gives team members the flexibility to work remotely while also coming together in the office for collaboration and teamwork.
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where you can MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and optimistic at Intermedia, we invite passionate, creative, and talented people to join us — here you can indulge your passion for creating and supporting great cloud technology. What's more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other's back!
Are you ready to make your mark?
Key Responsibilities
So what is this job?
You know that feeling when you finally find the one row that broke everything? Or when a pipeline you built runs perfectly for weeks without a single alert? We live for that.We take messy data from source systems, move it into Snowflake, shape it into something people can actually use, and make sure it stays that way. SQL is your main weapon. The stack is Snowflake, dbt, MSSQL, S3 — and if you haven’t used all of it, that is totally fine. What we really care about: you pick things up fast, you finish what you start, and when something goes wrong, you are the kind of person who figures out why.
Our stack
Snowflake · dbt · MSSQL (SQL Server) · S3 · MuleSoft · GitA typical week
• Build and fix pipelines — ingestion, transformation, consumption, all of it
• Write dbt models that actually have tests and docs (yes, we check)
• Chase down a data issue from the report all the way back to the source
• Jump on an incident — MSSQL job died, Snowflake task hung, S3 file vanished — and fix it
• Run a backfill, validate the results, confirm the fix actually worked
• Help move data from MSSQL into Snowflake without losing anything along the way
• Keep an eye on monitoring so users don’t find problems before you do
• Leave things documented well enough that future-you will say thank you
Skills, Knowledge & Expertise
The non-negotiables
• You own your work — no hand-holding, no reminders, you close the loop
• A degree in Computer Science, Data Analytics, Statistics, Mathematics, Economics, or something similar
• 3–5 years doing data engineering, data analysis, or something close
• SQL that actually impresses people — joins, window functions, CTEs, and you know why that query is slow
• You can read someone else’s stored procedure and figure out what went wrong
• You have shipped something with a real database in production: MSSQL, Oracle, PostgreSQL, or similar
• Layers make sense to you: raw → staging → consumption, and you know why shortcuts hurt
• Incremental loads are not scary: watermarks, MERGE vs INSERT, you know the trade-offs
• Git is just how you work: branches, PRs, code review — no big deal
• You keep your tickets updated without being askedNice extras
• Snowflake: stages, file formats, Snowpipe, performance tricks
• dbt: models, tests, incremental — or you are genuinely excited to learn it
• MSSQL / SQL Server: stored procedures, SSIS, optimization
• S3 / flat files: CSV, JSON, Parquet
• Oracle as a source
• Python for scripts and automation
• CI/CD: GitHub Actions, dbt Cloud, or whatever gets the job done
AI tools
• You already use Copilot, Claude, ChatGPT — to code faster, debug smarter, write better docs
• We use them too. Every day. Not as a gimmick.
What you get
• Real problems, modern stack, no pointless busywork
• Full ownership from day one — you own what you ship — and you build it so anyone on the team can pick it up tomorrow
• A genuinely friendly team spread across different countries, continents, and time zones
• Room to grow in any direction you want to take it
• A place where AI tools are part of the culture, not a talking point
Diversity, Inclusion, and Equal OpportunityWe hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Originally posted on Himalayas