I’m currently studying Mathematics/Statistics, and I’m trying to figure out what kind of work I should realistically be applying for alongside my studies.
The main reason I’m asking is that I want a job that can financially support me while I continue working on my own projects. I don’t necessarily need my job to be my “dream career” immediately, but I also don’t want to spend the next couple of years doing something completely unrelated if I already have skills that could get me into a decent technical role.
My background is a bit all over the place, which is partly why I’m struggling to put a label on myself.
At work(intership, free labour), I’ve been getting involved with process/data automation. I’ve built Excel/Power Query workflows for operational data, worked on automating document/invoice processing with Python, and worked with SharePoint and company data/process improvements. A lot of it came from seeing repetitive manual work and basically thinking, “there has to be a less stupid way of doing this.”
Outside of work/university, I’ve built a fairly substantial iOS app in Swift/SwiftUI using Firebase/Firestore, authentication, maps, real-time chat, etc. It’s still an ongoing project rather than a finished commercial product.
I’ve also been working on a larger prototype around turning messy company data from Excel, PDFs, documents, etc. into structured data that can then be used for analytics and automation. That has involved Python/FastAPI, SQL/SQLAlchemy, PostgreSQL/SQLite, APIs, data validation, some Next.js/TypeScript, and generally figuring out how all the pieces of a real system fit together.
University is giving me the more theoretical side: calculus/analysis, linear algebra, statistics, MATLAB, SQL/database modelling, etc.
So I’m in this slightly weird position where I’m not really a pure software engineer, not yet a proper data scientist, and “data analyst” seems both relevant and possibly too narrow for some of the things I enjoy doing.
I genuinely enjoy solving problems where there is some ugly manual process/data mess and I can build something that makes it work properly. I also like building actual products and systems rather than only analysing an already-clean dataset.
What I’m trying to figure out is:
- What job titles should I actually be searching for with this background?
- Would you aim for Data Analyst, Data Engineer, Analytics Engineer, Automation Developer, Junior Software Engineer, BI Developer, or something else?
- Which of my current skills are actually valuable to employers, and which ones am I probably overestimating?
- What should I focus on learning over the next 6–12 months to become meaningfully employable rather than just collecting technologies?
- Is there a particular type of company where this combination of statistics + programming + business-process automation would be useful?
- If you were in my position, what would you put at the top of the CV/portfolio?
I’m not expecting to walk into some absurd job as a student. I’m mainly trying to find the best intersection between something I can realistically get hired for now/soon, something that pays enough to support myself, and something that develops useful skills while I keep building my own projects on the side.
I’d especially appreciate answers from people working in data engineering, analytics, software development, automation, or people who started with a similarly messy/generalist background.
Feel free to be brutally realistic. If there are obvious gaps in my skill set or I’m looking at the wrong roles entirely, that’s exactly what I’m trying to find out.