Intro
It’s been just over three months since I joined my first company as a data engineer at a mobility platform. I’m fascinated by data engineering, infrastructure, visualization, and DL/ML—here’s what I’ve learned so far.
Hiring Journey
- A notification from Wanted led me to a company I admired.
- The recruitment session sold me on their vision, so I applied.
- Coding test: 3 questions / 2 hours. Focused more on clean code and complexity than tricky algorithms.
- Interview 1 (technical) felt like mentoring—discussed my capstone, pipeline design, and received constructive feedback.
- Interview 2 (culture fit) with the CTO was intense; probing “why” questions and pressure testing logic. I thought I bombed it… but got an offer.
Onboarding
- One month of onboarding: Airflow, Python-based services, Docker/Kubernetes, CI/CD, etc.
- Learned the team’s tech stack via structured tasks and by shadowing teammates.
- Company-sponsored education budget helped me fill gaps quickly.
Day-to-Day (Data Infrastructure)
- Working on cloud infrastructure, Kubernetes, monitoring, and more.
- I’ve already caused a few mishaps—but each incident became a learning opportunity. Supportive teammates emphasized “you learn the most from mistakes.”
Observations & Lessons
- Amazing teammates – strong engineering skills, communication, and ownership. I feel lucky to learn from them.
- The only true “newbie” – others had 1–2 years of experience, which pushed me to work harder.
- Real collaboration – GitHub, Slack, Notion, Jira, pair work… collaboration is much more than committing code.
- Code reviews – readability matters; writing for the team, not just myself. I’m also learning to review others’ code effectively.
- Vocabulary overload – agile terms, infra jargon… I’m still catching up.
- Flat culture – everyone uses English nicknames (no honorifics). Weird at first, now it feels natural.
- Trust + freedom – the company grants autonomy but expects accountability. It’s the work culture I hoped for.
- Rest is a skill – colleagues have diverse hobbies (fitness, travel). I realized I need one too.
Overall, I’m grateful—getting paid to learn, feeling rapid growth, and wanting to become someone my teammates can rely on. My new question: “Beyond technical stacks, what does a healthy engineering culture look like, and how can I contribute to it?”***