From Circuits to Data Pipelines: Why This ECE Graduate Became a Data Engineer
A Career Pivot Story from Nepal (And Why Your Degree Doesn't Matter as Much as You Think)

Search for a command to run...
A Career Pivot Story from Nepal (And Why Your Degree Doesn't Matter as Much as You Think)

No comments yet. Be the first to comment.
Side-by-Side Comparison From Someone Who's Used Both in Production

From Zero to Spark Hero — Without Spending a Dime

When Your ETL Job Dies Quietly and Your Monitoring Tools Say Nothing

Four years ago, I was sitting in a lecture hall at Pulchowk Campus learning about signal processing and RF communication circuits. I had just been accepted into one of Nepal's most competitive engineering programs. My parents were proud. My peers were jealous. Everything was on track.
By third year, I knew I'd made a mistake.
Not because ECE was hard. Not because I wasn't interested. But because I looked at the job market for electronics engineers in Nepal and realized: there weren't any. At least, not at a scale where I could build a real career without leaving the country.
This is the part of the career pivot story that nobody talks about. It's not some inspiring "I found my true passion" moment. It's more practical: I looked at what jobs existed, what they paid, and what growth was possible. Then I worked backward from there.
Let me walk you through how that actually happened.
By 2020, my batch was starting to think about internships and job prospects. Here's what we found:
Electronics Engineering jobs in Nepal:
Average salary: 20,000 to 30,000 NPR per month (~$150-200 USD) for entry-level. Some people ended up taking any job just to have something.
What happens next: Most grads either:
The COVID lockdown happened. In-person lectures stopped. The energy of being at Pulchowk—one of the best engineering colleges in Nepal—disappeared. I was home in Kathmandu with all the time in the world to think about what I was actually doing.
So I started looking at job postings. Not ECE jobs. Just jobs. Anything in tech.
LinkedIn and Nepali job boards started showing roles I'd never heard of: Data Engineer.
The postings looked like this:
"Data Engineer — Python, SQL, Apache Spark, AWS, GCP. Build and maintain data pipelines. 3+ years experience. Salary: $10K-14K USD."
I read that and thought: "Wait. What? $10K for someone in Nepal working for a US company?"
Then I looked at the skills. Python. I could learn that. SQL. I'd written SQL before. Apache Spark. Never heard of it. AWS. Never heard of it.
But here's what mattered: Every other entry showed "Data Engineer" as an actual job category. Not 5 openings per year. Hundreds of openings. Companies were literally paying people to build data pipelines.
I had no idea what a data pipeline was.
I couldn't take a formal course. Pulchowk had no data engineering program. So I did what everyone does now: Coursera.
Started with:
This took about 6 months, studying at night while still doing ECE coursework during the day.
The problem: I had no idea if this was the right path. I was learning abstract concepts in a vacuum. Python for data science means nothing when you don't have a data pipeline to actually build.
Around month 4 of learning, something clicked. I watched a YouTube video on Apache Airflow—a tool that schedules data pipelines. The guy in the video set up a DAG (Directed Acyclic Graph) that:
And then... it just ran. By itself. Every day. Without human intervention.
I can't explain why that felt different from anything I'd built in ECE coursework. But it did. Building circuits is cool. Watching a circuit work is cool. But watching a system you built automatically process data in the background, day after day, without you touching it—that felt like real engineering.
That week I built my first ETL pipeline.
I got my degree in May 2022. By August 2022, I was hired as a Data Engineer at Fusemachines Nepal.
Here's the thing nobody tells you about pivoting fields: Your first 2 years will feel like you don't belong.
I was surrounded by Computer Science graduates. They'd been coding since school. They knew data structures, algorithms, Big O notation. They talked about database indexing like I talked about circuits. I'd built 1 full pipeline before getting the job. They'd built 20.
The imposter syndrome was real.
I remember sitting in a code review meeting thinking: "Everyone here learned programming as a skill. I learned it because I needed a job. How long until they figure out I don't belong?"
I'd wake up some mornings and think: "I studied electronics. I have no business working with data systems."
About 6 months into the job, I realized something: My ECE background wasn't a disadvantage. It was a superpower I didn't know I had.
Signal processing? That's literally analyzing data patterns. Circuits? Systems thinking—input, transformation, output. Communication theory? Understanding data flow and bottlenecks.
When my team hit a Spark performance problem, I thought about it like I'd think about signal degradation. Noise, loss, bandwidth. Spark is processing data (signal), transformers are operations (circuits), and worker nodes are processors (processing units).
The technical concepts mapped directly. I just had to translate the vocabulary.
What ECE actually gives you:
I realized: The degree doesn't matter. The thinking patterns matter.
Here's the actual progression:
2020-2021: Self-taught Python, SQL, cloud basics Aug 2022: Hired at Fusemachines as Data Engineer (entry-level salary, no experience) 2023: Databricks Certified Data Engineer Associate Early 2024: Microsoft Fabric Data Engineer Associate DP-700 Mid 2024: Fabric Analytics Engineer Associate DP-600 Late 2024: Azure Fundamentals AZ-900 2025: Astronomer Airflow Fundamentals (in progress)
Each certification was 2-3 weeks of study while working full-time.
Certifications aren't everything. But they're a signal—to employers, to yourself—that you're learning. Each one represented: "I spent 40 hours on this, I passed a test, I actually know this."
Working from Nepal for US-based companies is actually pretty common now. Here's why:
Timezone advantage: Nepal is UTC+5:45. US is UTC-5 to UTC-8. Perfect overlap for async work.
Cost efficiency: Salaries are reasonable for Nepal, very cheap for US companies.
Time zone: We're awake when US teams are sleeping. When a US team leaves at 5 PM, we start our shift and handle production issues or finish work.
Skills market: Data engineering skills are in massive demand. There's literally a shortage. Companies hire the best people regardless of location.
The reality:
I studied electronics. I work with data. Some people I know studied EEE and became DevOps engineers. Others studied civil engineering and became cloud architects.
Your degree teaches you how to think. The specific technical skills are just the delivery mechanism.
Lesson: Don't trap yourself thinking "I studied X so I must do X." Learn from what excites you, not what's in your major curriculum.
I didn't go to a bootcamp. Didn't do a masters. Just Coursera, YouTube, and building real projects.
The credentials that matter:
The degree matters less every year.
Lesson: If you want to pivot, pick skills, take courses, build a project, put it on GitHub, and apply. The degree will open the first door, but the skills open all the others.
If you feel like you don't belong, that's actually a sign you're in the right place—growing. The moment you feel like an expert, you've stopped learning.
My first year I felt like a fraud. By year 2, I was debugging complex Spark issues. By year 3, I was designing data systems.
Lesson: Imposter syndrome means you're outside your comfort zone. That's where growth happens. Don't fight it; use it.
This isn't a bubble. Data engineering is becoming as core to business as software engineering was 20 years ago.
Every company collects data. Every company needs pipelines. Every pipeline needs someone to build it.
Lesson: If you're worried about job security, data engineering is about as safe as it gets right now.
I know some of you picked ECE because:
And I know some of you are realizing now that ECE doesn't match the job market.
Here's what I want you to know:
1. It's not too late to pivot. I pivoted with one year left. You can pivot at any point. During school, after graduation, 5 years into an ECE job. It doesn't matter.
2. Your degree isn't wasted. The math, the systems thinking, the precision mindset—all of it transfers. You're not starting from zero.
3. The data engineering job market is open. Right now, in 2025, there are more data engineering jobs than there are data engineers to fill them. If you learn SQL and Python, you can get a job. I know because I did.
4. You don't need a CS degree. That's the secret everyone keeps. CS degree is nice but not required. Consistent learning + a portfolio of real projects + certifications > a CS degree from the wrong college.
5. Start local, think global. Get a job at a Nepali company first (or remotely for a US company). Build experience. Get certified. Then you can work anywhere.
The imposter syndrome is mostly gone. Not completely—that's healthy. But I've built enough production systems, debugged enough data issues, and shipped enough code to know: I belong here.
And so can you.
Pick 3 skills. Master them in 6 months:
Build 1 real project:
Put it on GitHub. Write a blog post. Share it.
That's your portfolio. That's your proof you can do this job.
Then apply. When they interview you, be honest: "I studied ECE but I'm passionate about data." Show them your project. Show them your certifications. Tell them what you've learned.
They'll hire you. Because they need data engineers and you're one of the few people willing to learn.
What made you consider pivoting careers? What held you back? I'm curious about your story. Comment below.
And if you're an ECE student reading this at 2 AM while contemplating life choices, know this: You're not alone. Many of us have been there. And it gets better. Way better.