Introducing Julia/Jobs
To fight the perception that there are "no Julia jobs" (or just used in academia), here is a list of companies that are known to have hired people to use Julia ("the issue is not the jobs not existing, it's the there's no complete list that shows just how many there are"):
- PumasAI
- Pfizer, Moderna, Johnson & Johnson, Sanofi (and more pharma related)
- Beacon Biosignals
- JuliaHub (current name, founded in 2015 as Julia Computing Inc.)
- The Ohio State University, Pheasant Senior Research Technician, using Julia and "the Julia package ConScape"[1]
- and startup companies, and numerous hedge funds and trading firms[2]
Julia jobs include many remote, plus e.g. located in "San Diego, Bay Area, Boston, India, Germany, Sweden, UK."
Julia is also used e.g. for finance, and in science/academia, at NASA, and the Brazilian National Institute for Space Research (INPE) used Julia relating to the launch of Brazil's Amazonia-1 Satellite, CERN (for the Large Hadron Collider), the Federal Reserve Bank (of New York), FAA, BlackRock AI Labs,[5] State Street, Los Alamos National Laboratory, The Brazilian National Bank for Economic and Social Development, RIKEN (at their Center for Biosystems Dynamics Research, for RNA sequencing), Google Research,[6] and AstraZeneca.
Some companies that have placed job ads for people with Julia experience (or Julia is one of languages mentioned):
- The Amazon Web Services (AWS) Center for Quantum Computing (some jobs only mention Julia[7] other "Julia (preferred) or Python"[8]), e.g. Quantum Research Scientist;[9] Amazon Dev Center U.S., Inc; Amazon.com Services LLC (Applied Scientist, Optimization); Amazon Web Services, Inc. (Applied Scientist, Sales Insights, Analytics & Data Science) and Amazon Web Services Singapore (Principal Architect – Data and Analytics)
- AMD
- Arcfield/Orion Space Solutions, Satellite GNC Engineer, "experience with and willingness to learn other languages is preferred (e.g., Julia)."[10]
- Argonne National Laboratory (Energy Systems Scientist at Center for Energy, Environmental, and Economic Systems Analysis (CEEESA))
- ASML, Netherlands, and in San Diego (many positions mentioning Julia, such as Machine Learning Mathematics Engineer, Senior Image Processing, Machine Learning Design Engineer, Laser and Plasma Physics Engineer[11])
- Blue Origin, Seattle, WA, Special Programs Lead, "The role is part of the In-Space Systems business unit, which is focused on the development, manufacturing, and operation of spacecraft and systems. [..] Utilize design tools (CAD, MATLAB, Julia, etc.) to develop and analyze mission and payload concepts."[12]
- Boston Dynamics, Machine Learning Platform Engineer, "Demonstrated proficiency in Python, Julia, or R, and related frameworks (PyTorch, Tensorflow, Pandas, Numpy)"[13]
- Eclipse Technologies LLC, Wright-Patterson Air Force Base, Ohio, Research Scientist – Polymer Theory and Simulation[14]
- Facebook (see Meta below)
- U.S. Department of Defense (DOD)
- Howard Hughes Medical Institute (i.e. HHMI Janelia Research Campus[15])
- J.P. Morgan AI Research
- Lawrence Berkeley National Laboratory, NESAP for Programming Environments and Models Postdoc, "The National Energy Research Scientific Computing Center (NERSC) at Berkeley Lab seeks a highly motivated postdoctoral fellow to join the Programming Environments and Models team as part of NERSC’s Exascale Science Acceleration Program (NESAP). [..] The Perlmutter Supercomputer is NERSC’s first production GPU-based system. [..] Experience programming in one or more of python, C++, Fortran, Julia."[16]
- Lawrence Livermore National Laboratory, Synthetic Biology/Microbial Genetics/Biochemistry - Postdoctoral Researcher
- Los Alamos National Laboratory
- Optimization and Infrastructure Post-Master's Researchers
- Programming Models and Runtime Systems (Scientist 2/3)
- Programming Models and Runtime Systems Scientist 2 ($101,700-$168,200)
- Programming Models and Runtime Systems Scientist 3 ($122,300-206,300), "Minimum Job Requirements: Demonstrated experience of strong programming skills in C/C++ as well as some experience with other languages such as Rust, Python, Julia, etc. [..] Desired Qualifications: Ability to obtain a Q clearance."[17]
- AI Test and Evaluation Postdoc, "Familiarity with scientific computing (e.g. Python, Julia, Assembler) and/or high-performance computing [..] No Clearance: Position does not require a security clearance. Selected candidates will be subject to drug testing and other pre-employment background checks."[18]
- Meta (Facebook), Reality Labs, System Thermal Performance Engineer "using tools such as Julia or Python"[19]
- MIT (e.g. for CliMA, built with Julia, and used in many departments e.g. JuliaLab/Comp Sci & Artificial Intelligence Lab) and other universities, e.g. Princeton (Postdoctoral Research Associate), University of Florida (Research Assistant Scientist to support research in the Algebraic Julia ecosystem at The Herbert Wertheim College of Engineering; also Assistant Professor - AI at The Marketing Department in the Warrington College of Business at the University of Florida) and University of Pennsylvania (Research Specialist D (Department of Radiology)), University of Maryland (Assistant Research Professor or Assistant Research Scientist; familiarity with the Julia preferred)
- MIT
- Postdoctoral Associate, "Chemical Engineering (ChemE), to join a project focused on developing advanced decision-support tools for exploring the potential of demand-side flexibility in decarbonizing energy systems. [..] familiarity with algebraic modeling languages used for linear, nonlinear, and mixed-integer programming (e.g., Julia/JuMP and/or Python/Pyomo)"[20]
- MIT Energy Initiative (MITEI), Postdoctoral Associate, "programming languages (e.g., Python, Julia, and MATLAB), and optimization packages (e.g., JuMP and Pyomo)."
- Microsoft, for a) the Datacenter Integration Services (DCIS) "Strategy and Analytics team is looking for a Principal Data Scientist to provide deep, data-driven insights into datacenter operations processes and systems that will inform strategy in key areas."[21] and b) the Microsoft Quantum program also has job ads mentioning Julia, e.g. for Applied Researcher[22]
- NASA/JPL (Robotics Technologist, related to rover missions including for Mars)[23]
- National Renewable Energy Laboratory,
- Nvidia, Machine Learning Engineer - Reinforcement, "Experience with Lisp / Scheme, Python, Julia, and C / C++."[25]
- Oak Ridge National Laboratory, Postdoctoral Research Associate - Building Sensing and Control, "Preferred Qualifications: [..] Demonstrated ability to program in Julia or Modelica."[26]
- Pfizer, Postdoctoral Fellow, Quantitative Systems Pharmacology, "Nice-to-Have [..] In-depth, hands-on knowledge of modeling and simulation software (MATLAB/Simbiology, Julia, Python, R, C/C++ preferred)"
- Play Magnus (the company since acquired by Chess.com in 2022)
- Sandia National Laboratories (R&D Computer Science (Early Career) "Able to acquire and maintain a DOE Q-level security clearance")
- Simons Foundation (Pre-Doctoral Researcher, Center for Computational Quantum Physics)
- SLAC National Accelerator Laboratory, Research Associate - AD ARD Machine Learning, "Familiarity with accelerators/accelerator physics in some capacity (e.g. experimental, theoretical) Experience with a variety of programming codes (e.g. Julia, MATLAB, python)"
- Tesla, Senior Imaging Scientist, "development of imaging algorithms [..] designing new methodologies from fundamental physics. [..] Writing Python/Julia/Matlab/C++ code for digital image processing with experience in OpenCV/CUDA/OpenGL"[27]
- UCLA, Assistant Researcher, "Participate in NASA Sea Level Change Team science team meetings to present new products. [..] Strong coding skills using multiple languages (particularly MATLAB, python, or Julia and bash)"[28]
- University of Massachusetts Medical School, Post Doc - Open Rank, "Proficient in at least one modern programming language such as Python, Julia, and R"[29]
- Visionist, Inc., Data Scientist, Fort Meade, MD 20755, "Active Top Secret (TS/SCI) clearance with polygraph is required."
- The Walt Disney Company (Corporate) (Decision Scientist)
Internship job ads (for students) have included:
- Airbus Defence and Space GmbH, München area, full time for supporting research activities in AI research and creating and contributing to Julia packages
- NASA/JPL[30]
Many of the jobs or internships, especially related to SciML (one of) Julia's killer application (much used in e.g. pharma), have hired PhD students (or placed job ads for), such as (and some have experience in Neural ODE as the major requirement, or need prior knowledge with PINNs):
- Merck, Pfizer, Genentech (and other pharma companies)
- Bosch Research Center at Sunnyvale, California
References
[edit | edit source]- ↑ https://www.indeed.com/jobs?q=Julia&start=20&vjk=30fa8cc91e7081a6
- ↑ Butcher, Sarah (2021-07-20). "The niche coding language for machine learning jobs". eFinancialCareers. Retrieved 2022-10-19.
- ↑ https://github.com/orgs/invenia/repositories?q=&type=all&language=julia&sort=
- ↑ "Zipline hiring Staff Software Engineer - Simulation in South San Francisco, California, United States". Zipline. 2023-11-07 – via www.linkedin.com.
proficiency in at least one strongly typed language (e.g. Julia, C, C++, Python)
{{cite web}}
: Missing or empty|url=
(help) - ↑ Brown, Ellis (2021-07-22). "Open-source Julia packages for first-order optimization". BlackRockEngineering (BlackRock AI Labs). Retrieved 2022-10-19.
we present two Julia packages that the BlackRock AI Labs has released, PiecewiseQuadratics.jl and SeparableOptimization.jl, along with a new Julia organization we created that is dedicated to first-order optimization methods.
- ↑ "Google Research". Google Research's GitHub. Retrieved 2022-10-19.
- ↑ "Software Development Engineer, Design and Simulation, Center for Quantum Computing". amazon.jobs. Retrieved 2022-11-06.
- ↑ "Software Engineer, Center for Quantum Computing". amazon.jobs. Retrieved 2022-11-06.
No quantum experience required for this role.
- ↑ https://www.indeed.com/jobs?q=Julia&start=20&vjk=09702f4fd0485d35
- ↑ https://www.indeed.com/jobs?q=Julia&start=20&vjk=e0f2401cd23738e4
- ↑ https://www.indeed.com/jobs?q=Julia&start=30&vjk=3d9309b86f0638e6
- ↑ https://www.indeed.com/jobs?q=Julia+-Python&start=30&vjk=e62ae26b15dc5b2d
- ↑ https://www.indeed.com/jobs?q=Julia&start=20&vjk=56a06978b5e3862e
- ↑ https://www.indeed.com/jobs?q=Julia&start=20&vjk=f1cad2ba12068629
- ↑ "Howard Hughes Medical Institute". its JaneliaSciComp GitHub. Retrieved 2022-10-22.
- ↑ "NESAP for Programming Environments and Models Postdoc". Lawrence Berkeley National Laboratory. Retrieved 2024-07-05 – via indeed.com.
- ↑ "Programming Models and Runtime Systems (Scientist 2/3)". Los Alamos National Laboratory. Retrieved 2024-07-05 – via indeed.com.
- ↑ "AI Test and Evaluation Postdoc". Los Alamos National Laboratory. Retrieved 2024-07-05 – via indeed.com.
- ↑ "System Thermal Performance Engineer". Meta/Facebook – via indeed.com.
- ↑ https://www.indeed.com/jobs?q=Julia&start=20&vjk=a856e79b306e832c
- ↑ https://jobs.careers.microsoft.com/global/en/job/1561015/Principal-Data-Scientist
- ↑ https://jobs.careers.microsoft.com/global/en/job/1560050/Applied-Researcher
- ↑ "Robotics Technologist, Modeling & Simulation | Careers at NASA's Jet Propulsion Laboratory (JPL)". JPL (Jet Propulsion Laboratory). Retrieved 2022-11-11.
- ↑ "Electricity Markets Modeler and Software Developer II/III". National Renewable Energy Laboratory. Retrieved 2024-07-05 – via indeed.com.
- ↑ https://www.indeed.com/jobs?q=Julia&l=&from=searchOnDesktopSerp&vjk=750a4de96f4a9e32
- ↑ https://www.indeed.com/jobs?q=Julia&start=30&vjk=d0c1519003f16893
- ↑ "Image Scientist, Camera Technology". Tesla. 2024. Retrieved 2024-03-14.
- ↑ https://www.indeed.com/jobs?q=Julia&l=&from=searchOnDesktopSerp&vjk=76a4d503d1f80590
- ↑ https://www.dice.com/job-detail/a5e0f235-94f8-4c33-ae09-c4d98fd4e54e?searchlink=search%2F%3Fq%3Djulia%26countryCode%3DUS%26radius%3D30%26radiusUnit%3Dmi%26page%3D1%26pageSize%3D20%26language%3Den&searchId=9ff116fd-495d-420c-996c-5f2b9f684b99
- ↑ "NASA internships : Next-generation tools for Earth Observing analytics in Julia". Julia Programming Language. 2022-11-11. Retrieved 2022-11-11.