Tuesday, April 26. 2011Data mining H-1B salary dataRecently I became aware that all H-1B salary data is is publicly available on the Internet. You can get a very detailed Access database of the salary information and there is even a very nifty web application that allows you to quickly search for whatever salary data you are interested in. Now, these figures are probably the best available resource for figuring out how your salary compares to that of your peers. Unlike salary information from sites like Glassdoor, this salary data is not self-reported but directly taken from H-1B visa proceedings making the salary figures much more truthful. Here is what the Top 50 highest salaried positions grouped by job title and company are. The top 5 can be discarded because of obviously faulty entries in the database (as much as I would like there to be a company that pays the average software engineer 1.8 million USD a year!). The first legit average seems to be the three Citigroup analysts making an average of roughly $450K.
Employer Visa Holders Job Title Average Salary COMPACT SOLUTIONS LLC 4 SOFTWARE ENGINEER 1801250 EMORY UNIVERSITY 12 ASSISTANT PROFESSOR 794454 ACCENTURE LLP 8 GLOBAL INNOVATION LEAD - TECHNOLOGY GROWTH PLATFOR 648125 GENERAL ELECTRIC CO. - GLOBAL RESEARCH CENTER 4 COMPUTER SCIENTIST 522875 7CITY LEARNING, INC. 4 FINANCIAL INSTRUCTOR 468750 CITIGROUP GLOBAL MARKETS INC. 3 APPLICATIONS DEVELOPMENT SENIOR PROGRAMMER ANALYST 457067 GOLDMAN, SACHS & CO. 3 EXTENDED MANAGING DIRECTOR 433333 BANC OF AMERICA SECURITIES LLC 6 VICE PRESIDENT 430833 J. WALTER THOMPSON USA, INC. 4 EXECUTIVE CREATIVE DIRECTOR 430000 MEMORIAL PHYSICIANS, PLLC 3 PHYSICIAN - GASTROENTEROLOGIST 408587 MORGAN STANLEY & CO. INC. 4 MANAGING DIRECTOR 400000 MERITCARE MEDICAL GROUP 4 ORAL AND MAXILLOFACIAL SURGEON 400000 EMANUEL MEDICAL GROUP, INC. 3 PHYSICIAN 394000 ADVANCED DIAGNOSTIC IMAGING, PC 4 RADIOLOGIST 385000 IVORY TECH SYSTEM, INC. 4 MECHANICAL ENGINEER 380000 KERN CARDIOLOGY MEDICAL GROUP, INC. 3 INTERNIST 350000 BLADE NETWORK TECHNOLOGIES, INC. 5 SENIOR SOFTWARE ENGINEER 342000 FAYETTE SPECIALTY ASSOCIATES, INC. 3 OBSTETRICIAN/GYNECOLOGIST 328000 NORTHEAST CARDIOLOGY ASSOCIATES 3 CARDIOLOGIST 324333 MAYO CLINIC ROCHESTER 8 STAFF PHYSICIAN 320031 PHYSIC VENTURES LLC 3 MANAGING DIRECTOR 320000 MAYO CLINIC JACKSONVILLE 3 STAFF PHYSICIAN 319833 COMCAST CABLE COMMUNICATIONS, LLC 3 ENGINEER II 308533 SEARS HOLDINGS MANAGEMENT CORPORATION 4 SENIOR FINANCIAL ANALYST 301250 CLEVELAND CLINIC FOUNDATION 8 ANESTHESIOLOGIST 300625 VALLEY HOSPITAL DOCTORS, PLLC 4 HOSPITALIST 300000 CARDIOLOGISTS, LC 3 CARDIOLOGIST 300000 UNITED IMAGING CONSULTANTS, LLC 3 MEDICAL DOCTOR (RADIOLOGIST) 300000 MIDWEST CARDIOVASCULAR CONSULTANTS 4 INTERVENTIONAL CARDIOLOGIST 300000 UNIVERSITY HOSPITALS MEDICAL GROUP, INC. 4 PHYSICIAN (UROLOGIST) 300000 ANHEUSER-BUSCH INBEV SERVICES, LLC 3 GLOBAL VP TALENT AND COMMERCIAL PARTNER 295000 GOLDMAN, SACHS & CO. 13 INTERMEDIATE TRADING ASSOCIATE 294231 UMASS MEMORIAL MEDICAL GROUP, INC. 3 RADIOLOGIST 293333 PEPSICO, INC. 3 SR. VICE PRESIDENT & CHIEF OPERATIONS OFFICER, GLO 288333 LOCK HAVEN CLINIC COMPANY, LLC 3 PHYSICIAN 288003 CARLSBAD MEDICAL CENTER LLC 7 PHYSICIAN 284286 HENNEPIN FACULTY ASSOCIATES 3 GASTROENTEROLOGIST 281667 MAIMONIDES MEDICAL CENTER 6 ATTENDING PHYSICIAN 275833 HEARTPLACE P.A. 3 INTERVENTIONAL CARDIOLOGIST 275000 UNIVERSITY HOSPITALS MEDICAL GROUP, INC. 3 PHYSICIAN (OPHTHALMOLOGY) 275000 SPRINGFIELD CLINIC, LLP 5 PHYSICIAN (PULMONARY AND CRITICAL CARE) 275000 EASTERN MAINE MEDICAL CENTER 3 MEDICAL ONCOLOGIST/HEMATOLOGIST 270000 MORGAN STANLEY & CO. INC. 18 EXECUTIVE DIRECTOR 264167 WESTMORELAND REGIONAL HOSPITAL 8 PHYSICIAN 263750 VALLEY INTENSIVISTS, PULMONOLOGISTS AND SLEEP SP 3 PULMONOLOGIST/CRITICAL CARE PHYSICIAN 250000 VALLEY HOSPITAL DOCTORS, PLLC 4 HOSPITALIST (INTERNIST) 250000 GOLDMAN, SACHS & CO. 3 SENIOR FINANCE ASSOCIATE 250000 OUR LADY OF THE LAKE HOSPITAL, INC. 3 PEDIATRIC PULMONOLOGIST 250000 SBK APPAREL LLC 3 VICE PRESIDENT OF PRODUCTION 250000 NOMURA SECURITIES INTERNATIONAL, INC. 4 EXECUTIVE DIRECTOR 243750Apparently all the top jobs are in finance and medicine, so this was not very useful to me. I decided to check out the salaries of positions that are interesting to me. I filtered the whole database by job titles that included the strings 'computer', 'software', or 'engineer' and I further removed faulty database entries by disregarding all salaries over $500K per year. The result looks still pretty nice, with Brocade Communication Systems leading the pack at more than $150K for the average software engineering manager. The first actual software developer clocks in at (surprisingly) Barnes & Noble which pay their three H-1B visa Senior Software Enginners an average of more than $148K per year. Employer Visa Holders Job Title Average Salary BROCADE COMMUNICATIONS SYSTEMS, INC. 4 MANAGER, SOFTWARE ENGINEERING 154340 AIR RESOURCES AMERICAS LLC 3 QUALITY ASSURANCE ENGINEER/COORDINATOR 150000 BARNES & NOBLE.COM 3 SENIOR SOFTWARE ENGINEER 148333 TWO SIGMA INVESTMENTS, LLC 6 QUANTITATIVE SOFTWARE ENGINEER 145833 RESEARCH IN MOTION CORPORATION 3 SENIOR SOFTWARE DEVELOPER, ADVANCED TOOLING 145000 NETFLIX, INC. 4 SENIOR SOFTWARE ENGINEER 144375 HNA US LLC 3 PROJECT ENGINEERING MANAGER 144000 SAMSUNG TELECOMMUNICATIONS AMERICA, LLC 3 SENIOR STAFF ENGINEER 140533 JUNIPER NETWORKS, INC. 3 QA ENGINEERING MANAGER 138735 PRINCETON INFORMATION, LTD. 4 SENIOR SOFTWARE DEVELOPER 138148 SHELL EXPLORATION AND PRODUCTION COMPANY 3 RESERVOIR ENGINEER 137667 MICROSOFT CORPORATION 5 PRINCIPAL SOFTWARE DEVELOPMENT ENGINEER 136840 LINKEDIN, CORP. 9 SENIOR SOFTWARE ENGINEER 135000 OS76 INC. 3 PRINCIPAL SOFTWARE ENGINEER 135000 BAHA INDUSTRIES CORP. 3 SR, SOFTWARE ENGINEER 133333 CISCO SYSTEMS, INC. 6 MANAGER, SOFTWARE DEVELOPMENT 132356 PAYPAL, INC. 3 PRINCIPAL SOFTWARE ENGINEER 132307 AEGIS SOFTWARE, INC. 3 SOFTWARE ENGINEER 131733 BLOOMBERG LP 7 SENIOR SOFTWARE DEVELOPER 131714 BARNES & NOBLE.COM 3 SENIOR BOARD SUPPORT PACKAGE ENGINEER 131667 BROADCOM CORPORATION 6 ENGINEER, PRINCIPAL - SOFTWARE DEVELOPMENT 131417 NETLOGIC MICROSYSTEMS, INC. 4 ASIC VERIFICATION ENGINEER 130700 BROADCOM CORPORATION 5 ENGINEER, PRINCIPAL - SOFTWARE SYSTEMS 130555 STAFFLOGIX CORPORATION 3 COMPUTER SYSTEMS ANALYST 130347 BROADCOM CORPORATION 13 ENGINEER, PRINCIPAL - IC DESIGN 130160 TWITTER, INC. 4 SOFTWARE ENGINEER - SYSTEMS 130000 APPLE INC. 8 SENIOR SOFTWARE ENGINEER 129985 LAB49, INC. 8 SOFTWARE ENGINEER 128125 WELLS FARGO BANK, N.A., A SUBSIDIARY OF WELLS FARG 3 APPLICATIONS SYSTEMS ENGINEER 5 127577 VMWARE, INC. 7 STAFF ENGINEER 127200 BROADCOM CORPORATION 7 ENGINEER, PRINCIPAL - SOFTWARE 127190 GOOGLE INC. 3 RESEARCH ENGINEER 126900 INTUIT INC. 10 STAFF SOFTWARE ENGINEER 126870 TELLABS SAN JOSE, INC. 6 STAFF ENGINEER 126697 BAHA INDUSTRIES CORP. 8 SOFTWARE PROJECT MANAGER 126250 EBAY INC. 14 STAFF SOFTWARE ENGINEER 126215 VMWARE, INC. 3 SENIOR MEMBER TECHNICAL STAFF (SOFTWARE ENGINEER) 125765 SYNERGY INFORMATION SOLUTIONS INC. 3 NETWORK ENGINEER 125000 SILICON LABORATORIES INC. 3 SENIOR DESIGN ENGINEER 125000 ASTER DATA SYSTEMS, INC. 5 SOFTWARE ENGINEER 125000 CODE GREEN NETWORKS, INC. 3 SENIOR SOFTWARE ENGINEER 124333 BROADCOM CORPORATION 5 ENGINEER, PRINCIPAL - FIRMWARE 124317 SHELL INTERNATIONAL EXPLORATION & PRODUCTION INC. 6 RESERVOIR ENGINEER 124304 PRITHVI INFORMATION SOLUTIONS, LLC. 4 SENIOR UMTS RF ENGINEER 123755 ATHEROS COMMUNICATIONS, INC. 3 SR. SOFTWARE ENGINEER 123333 TECHRP 3 SOFTWARE ENGINEER 123333 MICROSOFT CORPORATION 3 SENIOR PREMIER FIELD ENGINEER 123313 EQUINIX, INC. 3 SENIOR CONTROLS ENGINEER 122950 EXXON MOBIL CORPORATION 10 ENGINEERING SPECIALIST 122805 SOFTWARE GUIDANCE & ASSISTANCE, INC. 3 COMPUTER SOFTWARE ENGINEER 122480 This gave me a good idea about what different companies are willing to pay for different positions and I decided to do some geographical analysis. At first I tried to figure out what cities in the US have the highest average H-1B salary. Employee Location Visa Holders Average Salary SAMMAMISH 3 127240 STUART 5 124000 LA PORTE 3 122667 WOODLAWN 3 116000 MOJAVE 3 115296 MCKITTRICK 5 115189 MT. VIEW 3 110538 NEW ROCHELLE 4 106875 SONOMA 3 106667 CRANFORD 4 106399 LOS GATOS 35 104267 LAKE SUCCESS 9 103570 ALHAMBRA 3 103427 LOS ALTOS 7 103142 BEVERLY HILLS 32 102887 CHALMETTE 3 102721 REDONDO BEACH 3 102667 CUPERTINO 513 102005 OAK CREEK 3 101514 KINGMAN 4 101250 MOUNTAIN VIEW 1165 101103 WESTPORT 14 100938 BRISBANE 82 100524 SANTA CRUZ 19 100457 LIONVILLE 3 100027 TRAVERSE CITY 3 99892 INDEPENDENCE 5 98620 PALO ALTO 545 97905 SAN CARLOS 23 97300 BOLTON 3 96957 DELANO 3 96894 GREENWICH 16 96881 JERSEY CITY, 3 96825 HOPEWELL JCT 3 96594 GREGORY 6 96342 WAYLAND 3 95789 WATERBURY 5 95239 PENNINGTON, 3 94833 MOUTAIN VIEW 8 94519 PALM DESERT 14 94393 LOCUST GROVE 3 94350 MILLBRAE 6 94212 HAWTHORNE 31 94110 ST. JOSEPH 11 93984 SANTA MONICA 113 93932 ANNAPOLIS JUNCTION 4 93931 SAN JOSE 1987 93615 NISKAYUNA 54 93528 WEST HOLLYWOOD 19 93319 NORTH CHELMSFORD 3 93309
Washington State is definitely doing very well on that list. Not only is Sammamish in the lead in the average salary ranking, Redmond is also in the lead when you sort the table by number of granted visas with 2653 visas. New York (2003), San Jose (1987), Santa Clara (1801), and Houston (1733) complete the top 5. Employee State Visa Holders Average Salary CA 18335 87305 WA 4894 86978 AK 41 82757 NY 4080 77900 OR 860 77614 DC 394 77507 MA 2800 77328 ID 187 77036 CO 841 75703 VT 53 74427 VA 2260 74367 TX 6181 74199 MD 1226 74100 VI 3 73235 UT 316 72808 NH 238 72479 NJ 4003 71784 AZ 1174 71729 CT 879 71426 NV 198 71243 NC 1299 71160 NM 66 71082 MN 1038 69846 MI 1593 69525 IL 3205 69238 MO 564 68609 PA 2075 68480 AL 220 67782 SC 302 67700 ND 63 67469 KS 325 67398 WI 681 67374 GA 1836 67156 RI 148 66586 TN 439 66396 HI 53 66295 NE 193 65860 OH 1337 65607 FL 1901 65062 IA 347 64984 MS 71 64773 KY 214 64765 IN 702 64472 ME 58 64443 DE 314 64209 MT 21 63918 LA 256 62777 OK 247 62391 SD 50 60203 AR 186 59546 PR 38 56344 WV 94 56169 WY 16 56063 GU 66 39597California leading both the number of visas granted and the average salary per visa should really not be a surprise at all. I am also personally very glad that I am based in Washington State and not Wyoming. On the other hand, I am kinda jealous of the three people who managed to score a visa for work on the US Virgin Islands. This analysis is obviously only the beginning of what is possible with this dataset. Depending on what you are interested in, you should just get the Access database yourself and start play around with the variables you are most interested in. Let me know if there is anything in particular you find interesting. Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
A vast majority of these jobs just use an amount within 10% of the O*Net median income for the position at a specific location.
Thus, I would not trust these numbers as indicative of real income for people other than H1B recipients and government workers.
A vast majority of these jobs just use an amount within ten percentage points of the O*Net median income for the position at a specific location.
Thus, I would not trust these numbers as indicative of real income for people other than H1B recipients and government workers.
Hey,
This is great, thanks for the post. Just to clarify, in the "Top 50" table I noticed that "Ivory Tech Systems, Inc." has 4 Mechanical Engineers at $380,000 and "Blade Network Technologies, Inc." 5 Senior Software Engineers at $342,000 along with a few other Engineering positions that earn greater than $154,340 (the highest salary in the "Jobs of interest" table) and less than $500,000 (the salary cutoff for the "Jobs of interest" table). Am I misreading, or is there a typo in your conditions for the "Jobs of interest" table? I'm a Mechanical Engineer, so we share an interest in the second table. ![]() -Ian
Hi Ian,
thank you for your interest. The difference between the first table and the second table is that I removed all salaries above $500K before generating the second list. I just considered it unrealistic that any engineer makes that much money. This is what causes the differences in average salary for some of the jobs. If you want to know exact numbers for your field, I suggest you play around with the Access database yourself.
Nice work man! Thanks.
It'd be interesting to compare these job title/salary numbers to what comes out of services like Salary.com to see what the difference is between Visa holders and the average.
Interesting database, nicely filtered results. Some gnuplot would have done wonders, too. I am a recent immigrant on an L1 right now, but applying for positions elsewhere right now and looking to change employers. This data is therefore of great timeliness. This morning a recruiter suggested 150k as the mark to ask for for on one position this morning. Considering the data presented here: not bad for dropping out of college!
wow.. didn't expect QAs to be some of the top paid jobs. do you have any reference on this? why do they have such high salaries at those companies?
|
Calendar
QuicksearchArchivesContact
Links
Errorserendipity error: could not include serendipity_plugin_topexits:9e394f6ce1233c944505729bbd323460 - exiting.
Blog AdministrationPowered byCategories |