OutdefineJoin for free


As a skilled professional seeking career growth, you deserve access to the best job opportunities available. Join Outdefine's Trusted community today and apply to premier job openings with leading enterprises globally. Set your own rate, keep all your pay, and enjoy the benefits of a fee-free experience.

career-heroJoin now
Back to jobs
Software Engineer Intern


Pasadena, CA, USA
Apply Now

About the job


About Virtualitics

Virtualitics, Inc. is an advanced analytics company that helps enterprises and governments make smarter business decisions, faster with ready-to-use AI that can be understood–by analysts and business leaders alike. Our AI platform allows organizations to rapidly process complex data into powerful multi-dimensional graph visualizations, and predict future business outcomes with clear, explainable no-code AI modeling. Virtualitics puts AI into use across the enterprise with enhanced analytics that’s easily integrated into the flow of work. Our patented technology is based on over 11 years of research at the California Institute of Technology and NASA Jet Propulsion Laboratory.

The platform has been deployed across Department of Defense agencies, Federal Civilian agencies, and Fortune 500 companies. We're proud to have been recently named as one of the Air Force's "big bets" on emerging technology and Built In’s top companies to work for in 2022!

Our fast-growing team is looking for a skilled, motivated and reliable Software Engineer Intern to help grow our company.

What you’ll do:

  • Design and implement the capabilities of the Virtualitics AI Platform (Python, Jenkins, Docker/Kubernetes environment).
  • Improve the scalability and performance of the platform.
  • Improve the enterprise readiness of the platform, participate in architecture discussions, and contribute to development.


  • Authorized to work in the US without sponsorship with the ability to obtain and maintain a security clearance, which the U.S. government issues. U.S. citizenship is required to obtain a security clearance.
  • Pursuing a Computer Science/EE/Applied Math/Statistics/Data Science/Physics degree.
  • 2-3 years of experience in Python.
  • 2-3 years of experience in Typescript.
  • 2-3 years of experience in React and a React framework like NextJS
  • 2-3 years of experience with AWS or other cloud computing frameworks.
  • 2-3 years of experience with Git (or an alternative version control tool).
  • 2-3 years of experience with Docker and/or Kubernetes.
  • 2-3 years of experience with frontend state management solutions like Redux, Jotai, and React Query
  • A strong sense of ownership and accountability.
  • Strong written and verbal communication skills in English.


  • Experience developing machine learning models and other data science techniques (and/or working alongside people with this experience).
  • Experience with data visualization tools and packages like matplotlib, plotly, Tableau, Qlik, etc.
  • Experience integrating applications with at least one of Spark, Dask, Snowpark or Kafka.
  • Experience with technologies like task schedulers (e.g. Celery, Airflow, Prefect, etc.) and web-app development stacks (e.g. Flask/Django).

What We Offer You

We are a team of ambitious individuals who are passionate about creating a revolutionary software company. At Virtualitics, you will have a significant career development opportunity and a chance to contribute to one of the fastest growing startups in Southern California.

Virtualitics is committed to building a company where every individual can bring their full impact and reach their fullest potential. Our mission is to build a diverse and inclusive environment where talented people of all cultures, ages, perspectives, opinions, education, backgrounds, races, gender identity, religions, orientations, abilities, and beliefs can grow and thrive with Virtualitics.

Skills required
Employee location
Pasadena, CA, USA
Experience level
Not specified
Workplace type
Job type
$20 - 35 /hr

Become a trusted member, apply to jobs, and earn token rewards

backgroundtopCreate a profile

Create and customize your member profile.

backgroundtopComplete assessment

Earn 500 Outdefine tokens for becoming trusted member and completing your assessment.

backgroundtopApply for jobs

Once you are a Trusted Member you can start applying to jobs.

Apply Now