Software Engineering Intern

Do you love Disruptive Technology, Big Business Opportunities, Space, Big Data Analytics, Computer Vision or AI? We do! At Slingshot, we are charting the intersection of GIS, remote sensing imagery, machine learning, and big data technology!

Slingshot employs team members from a variety of disciplines, including technical and engineering fields. We are a small team with plans for rapid growth. We currently looking to fill a new position as an embedded systems engineer at the Los Angeles facility. You will be in a lead role implementing digital signal processing modules in software.

The ideal candidates should be working towards a Master’s or PhD in Computer Science/Engineering or Electrical Engineering Geomatics, or related fields and possess strong programming skills. Research background in Remote Sensing, Computer Vision, Environmental Modeling and Mathematics are a plus.

Slingshot’s interns will gain experience in architecting highly scalable, distributed systems using big data technologies, designing and optimizing large multi-terabyte data lakes and distributed systems while working directly with expert engineers and highly experienced project managers. Interns will work in an agile team environment directly partnered with the project manager, data architects, software engineers, and business analysts to facilitate the development of Slingshot’s data platform architecture and analytical tools for delivery of user specific products.

This is an exciting opportunity for talented and hard-working students who are interested in developing the next-gen geospatial AI to gain hands-on experience developing next to top-rated developers and world class mentors.

Basic requirements:

  • Strong foundation in machine learning and data mining algorithms
  • Solid background in SQL/NoSQL databases
  • Hands-on experience with Amazon Web Services
  • Hands-on experience with big data technologies such as Spark, Kafka, Hadoop, Hive, Pig
  • Hands-on experience with data visualization such as Zeppelin
  • Hands-on programming skills in Python, C++, or Java
  • Demonstrated ability to create, invent, and be innovative
  • Ability to work both independently and collaboratively in a fast-paced research environment
  • Enthusiasm for pursuing new challenges and technologies
  • MS degree in computer science, electrical engineering, or equivalent experience in statistics, machine learning, image processing or fields with heavy focus on these disciplines

Preferred background (not required):

  • Data analysis / machine learning algorithm development using Python, Matlab, etc
  • Excellent critical thinking capabilities
  • Superb communication skills. You’ll need to be able to explain yourself and your methods both within the company
  • Strong Unix/Linux skills
  • Knowledge of assembly level programming
  • Experiences of software development under real-time operating system

Your commitment:

  • Full Time Internship

If you’re interested in this role, let us know. Tell us what excites you and why you would be a good fit. Looking forward to hearing from you!

This position has been filled. Would you like to see our other open positions?