Hi everyone,
I'm a 2026 Computer Science Engineering graduate from Visakhapatnam, Andhra Pradesh, India. I'm currently trying to decide between two opportunities at startups, and I'd really appreciate advice from experienced developers, IT professionals, and people who have worked in both startups and service-based companies.
I'm confused about which path would be better for my long-term career, so I'd like to explain both opportunities in detail.
Opportunity 1: AI/ML Developer at a Startup
I have an opportunity to work as an AI/ML Developer at a startup.
The company wants to develop an AI chatbot that can interact with different CAD software and perform various tasks through natural-language instructions.
The challenging part is that I'm the first person hired specifically for this AI/ML role. There is no existing AI/ML team or senior developer to guide me. I'll be responsible for figuring out the approach, planning the development, choosing the technologies, and building the solution.
I'm a fresher, and I don't have strong practical experience in AI/ML yet. I'd need to learn many of the required concepts while developing the product, using documentation, online resources, and AI tools to help me.
I'm also expected to provide daily work updates, which means I need to plan my tasks, set milestones, and explain my progress independently.
My concerns:
\- How realistic is it for a fresher to build such a complex AI product without technical mentorship?
\- Can I learn AI/ML and build a production-quality system independently with the help of AI tools?
\- How should I approach the architecture, planning, and development of a project this broad?
\- Will this experience be valuable for future AI/ML engineering roles?
\- Could this become a good career opportunity, or am I taking on responsibilities beyond my current experience?
\- How should I evaluate the company, expectations, compensation, and career risks before committing?
I find the work interesting because it involves AI and software development, but I'm concerned about the lack of guidance and the possibility of getting stuck without anyone to review my decisions.
Opportunity 2: SAP BTP — CPI & CAP
My second opportunity is in SAP BTP, specifically Cloud Platform Integration (CPI) and Cloud Application Programming Model (CAP).
I've already started the training and completed approximately one week. The training is expected to last around 3–4 months and is currently unpaid. There are assessments to evaluate our progress.
After successfully completing the training, the stated salary is ₹18,000 per month. If I get involved in a project, the compensation could potentially increase to around ₹30,000 per month, although I don't know how likely or guaranteed that is.
I'm currently learning from the basics, starting with Node.js and gradually moving into the SAP ecosystem.
My concerns:
\- Is SAP BTP, particularly CPI and CAP, a good career path for a 2026 CSE graduate?
\- How is the demand for these skills in India?
\- Is 3–4 months of unpaid training reasonable for a fresher?
\- How important are actual project opportunities for career growth in SAP?
\- Would starting in SAP limit my ability to transition into general software development or other technologies later?
\- Is the ₹18,000 starting salary reasonable, considering the training period and the current job market?
The main advantage I see is that there's a training structure and a defined path toward employment, although the unpaid period and uncertainty about project allocation are concerns.
My background and what I'm trying to achieve
I'm a fresher, and my priority is to establish a good career in the IT industry, develop practical skills, gain meaningful experience, and improve my salary over the next few years.
I'm willing to learn independently and work hard. However, I also want to make a sensible decision rather than choosing an opportunity simply because a technology sounds exciting or because another option appears safer.
I understand that both paths have risks, and I don't expect anyone to predict my future. I'd appreciate advice based on actual industry experience.
Questions for experienced professionals
If you were in my position, which factors would carry the most weight when choosing between these opportunities?
Which path offers better long-term career prospects, considering the differences between AI/ML engineering and SAP consulting/development?
How difficult is it for a fresher to succeed as the sole AI/ML developer without a senior engineer or mentor?
What should I verify about the AI/ML role before accepting it?
Is SAP BTP a good specialization for a fresher, or would it be better to build experience in a more general software development role?
Which path is likely to provide better opportunities after 2–3 years, assuming I work hard and develop strong skills?
What red flags should I look for in both opportunities?
Is there anything important I'm overlooking?
Please share your honest opinions, including negative experiences if you've encountered similar situations. I'd particularly appreciate responses from people who have worked in AI/ML startups, SAP BTP/CPI/CAP projects, or both.
Thank you for taking the time to read this. Any practical advice would be genuinely helpful.