Hi, I am a fresher and I have got two job offers to choose from 1) Oracle SDE1, Bangalore, India Tech stack has Java, Hibernate, Spring, Application Development, RESTful API Services. TC - 28 L (Base -16 Lakh, Stocks - 9 Lakh/Year, rest joining bonus) 2) JP Morgan Chase Quantitative Research Analyst, Mumbai Tech Stack - Financial Modelling, Machine Learning TC - 31 L (Base - 21 Lakh, Variables - 10 Lakh/year, 1 Lakh Relocation, 1 Lakh Signon Bonus) 1) How hard is it to switch to an SDE 2 role from a Quant Role in 2 Years? Does it depend on the previous role or having sufficient knowledge of CS Concepts, Competitive Coding, System design and relevant tech is Good enough? 2) I wanted to know what are the cons of going for Quant role as a lot of my corporate experience is in Software Development? 3) How is WLB comparable for Both Companies? 4) What is the Career path for a Quantitative Analyst? Down the line education questions: 1) Which one is better for Masters Profile (Machine Learning) in US, Oracle SDE or JPMC Quant? 2) And Which role is more suitable given that I want to do an MBA down the line, majorly for Product Management Role? Education Qualifications - BTech in Computer Science (Tier 1 Institute in India) Past Internships - Media.net, Oracle, Citrix Basically, the core question is how much does IT industry will take into account my QR Role into account while I apply for an SDE 2 after couple of years or my proficiency in core CS concepts, Competitive Programming, System Design and knowlege of relevant tech stack is good enough. Hoping to get some advice on these offers. Thanks!! #quant #softwareengineering #sde #jpmorgan #jpmorganchase #oracle #oracleemployees #uber #confluent #towerresearchcapital #microsoft #atlassian #google #amazon #flipkart #quant #swe #offer #jobhunt #jobopening #jobs #yugabyte #goldmansachs #hft #application #itransition #it #iit #bitspilani #sde2 #sde #sdet #swe2 #mumbai #finance #quant #risk #equity #tc #promotion #tech #information #it #tech #engineeringmanagercomp #engineer #engineering #engineeringprogrammanager
Don’t join a quant role if your aim is FANG SDE2. These roles usually require you to have a good knowledge of distributed systems, which quant jobs just don’t prepare you well for. Most FANG hiring managers will not offer you a SDE2 role if you’re coming directly from a quant role with 2 yoe and no practical experience working with large scale distributed systems. Oracle (assuming it’s OCI) is good, you’ll learn useful stuff and will be able to switch smoothly to a Google cloud, Msft Azure or AWS team after 2 years with a good amount of domain experience. Else, just keep interviewing.
Thanks for the advice. The team in which I will be working in Oracle is as Appilication Developer is not in OCI, its Oracle CX Apps Team (Responsys & Elqoua) which is Oracle Marketing Product and whose role is developing application for B2B & B2C purposes and is based on Hibernate, Spring and Java. The tech stack doesn't contains distributed systems in them which I think will open a lot of doors like Nutanix, Amazon, Google. Whats your view on that?
That isn’t so bad, atleast your skills in the Java tech stack will be transferable. But I still suggest trying to find a better role. Why not try to get back to Media.net? Or else, Amazon’s always hiring. Just prepare for a couple months and interview. The stay will be painful but the experience will pay off significantly over the long term.
Early on in career, better to start as a software engineer for 2-3 years and later have the choice to stay in SWE or switch to quant. To keep my answer short, I will cite the dimension to gauge yourself and frame your own answer. 1. Job type: Quant is a math guy, and let me tell you this you don't know enough math( engineering degree doesn't count) w/o phd for working in a hedge fund, while SWE is an engineer. And what an engineer does is- creates plugs and pieces to make things work. Like stacking things up(your first point) in the most efficient way. 2. Money wise: Best of the best quants (think phd+ Math Olympiads winners etc.) make way more than senior SWEs and really senior SWEs but its always a minuscule percentage. in contrary SWEs on average make better numbers. The inter quartile range is good in SWE. But SWE in general is skill based job that you master through DSA or Web dev or full stack skill which gets to a point where it is run of the mill job unless you are some amazing architect and an inventor. 3. Risk in the job: Quant job are hell lotta riskier than SWE. You dont bring in that top notch alpha, or spit out models or manage profitable models someone will replace you or you end up being the 'minimum guy'. Whle in SWE (only if you work for FANG type) you are the sole revenue generator and with the tech space burgeoning boom you can lead really great revolutionizing projects(per se google maps and alike) 4. WLB: As expected, Quant jobs(alpha quants , researcher etc) have strict working hours, low bandwidth, less slippage and more build ups. You are expected to have a good sharpe ratio(reward to risk ratio) and information ratio. But in SWE you have reasonable working hours, good smart fraternity, great perks, less non-voluntary attrition rates, and possibly enough time to keep yourself fit and healthy. 5. Intellectual Stimulation: It is subjective. In quant, you deal with maths which is the core thought process, you have vast ocean of things to experiment, lot of scope to learn new fields of academia, research, read write papers, develop algorithms, create your own trading strategies etc. While in SWE, I feel there is not larger a scope. As certain things like running a cloud, building distributed systems, full stack, building data engineering pipelines, databases, networking suites etc. are just fancy and mayn't give you that intellectual salvation. 6. Exit options: From quant you may move to portfolio management side, asset management, risk controls, analytics and other boutique hedge funds and in overall options are often limited. In SWE you have far too a long list of companies and start ups to choose from including product managment, apart from entreprenurship obviously. 7: Fun: It is again very subjective. If you love numbers, maths, equations, probability, statistics, puzzles, worldly Bhoollshit, politics and most importantly money go for quant. if you love yourslef, want to feel pride in your contribution, build and own a product, leverage your work in future, tech-savvy, love technology, respect and wants to be respected go for SWE. Lastly the litmus paper test: If all this while you thinking ML/AI is an application course and loved the coding part rather a re-packaged probability statistics and optimization course, you probably would enjoy being a SWE than quant else vice-versa Note: Coming from Tier1 Bachelors Tech India, US masters target school, Quant/SWE background
Thanks for the insights!
Damn, when did Oracle start offering 16 L base? When I joined 7 years back, it offered me 7L 🤣
Their offer is very competitive for Tier-1 institutes in India. They offered me the same profile with 15.5 Base + 6 JB + 9L/year RSUs. 6L bonus has claw-back of 2yrs though. They aren't offering roles to freshers for OCI teams though, App Dev profile's work is quite dull for a fresher from what I learnt from talking to people over there. Plus apparently App Dev is different from MTS (i.e. SDE equivalent) at Oracle, but pay is same
@Amazon You're right about the first half but not so much the second. I'm a new grad hire at Oracle and a ton of my batchmates were recruited to OCI teams. Oracle hired for two profiles in my university: Apps Engineer and Server Tech MTS. ST hires were distributed amongst OCI, OAC and Cloud DB
It really depends on what you want to do in future, software or quant/finance. QR is a great place to be in, everyone is from IITs so the culture is fast paced, long working hours and if you like finance this is a great opportunity, but if you are sure you want to pursue Software then you might as well go for oracle
Hi @JPMC, can I DM for referral for an opening in India?
Add a poll as well
Thanks for the advice