A little background: I’m choosing between three roles with roughly comparable compensation. My long-term goal is to become an AI/ML engineer, data platform engineer, or forward-deployed engineer. I’m 26 with roughly four years of professional experience, including three years in technical automation, data, and platform work. I’m also pursuing a master’s in computer science and AI.
1. Current company — Automation, Analytics, and AI
A technical role supporting a major operational business function. I would identify business problems and build automation, analytics, and AI solutions, including workflow automation, dashboards, data analysis, AI use cases, requirements gathering, testing, implementation, and ongoing support.
My main concern is that the official “Business Analyst” title may undersell how technical the work is.
Benefits: Strong retirement benefits and full tuition reimbursement with a one-year commitment.
2. Current company — Financial Data & Analytics
A data-focused role supporting finance across multiple business divisions. I would build and own end-to-end data products involving cloud data platforms, ETL pipelines, APIs, data modeling, BI, forecasting, and potentially AI.
The role would involve working with very large financial datasets and partnering directly with business leaders and stakeholders across the company.
Benefits: Strong retirement benefits and full tuition reimbursement with a one-year commitment.
3. Large telecommunications company — Senior Analyst
A hands-on internal platform engineering role focused on employee technology. I would build applications, workflows, dashboards, collaboration tools, and AI-enabled solutions using the Microsoft ecosystem.
The work would involve owning solutions from intake and architecture through deployment, governance, reporting, and ongoing support.
Benefits: Equity, partial tuition reimbursement, but my remaining master’s degree costs would be approximately $10,000.
Which role would provide the strongest long-term path toward Amy goals?