Jobs @ Gravity

Software Engineer

Location: This position is based in Santa Monica, CA.

The role: Gravity engineers are expert coders with a strong understanding of algorithms and data structures. Our work is interesting and fast paced and runs the gamut of computer science disciplines, including information processing, storage and retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design, etc.

All team members must have strong analytical and troubleshooting skills, fluency in coding, good communication skills, strong work ethic, happy and humble disposition, and most of all passion for solving the complex problems. We're helping design the next generation of the web, and tackle unique and challenging problems everyday.

Responsibilities:

  • Write server-side code for web-based applications.
  • Create robust high-volume production applications, and develop prototypes quickly.
  • You should also have a strong understanding of, and practical experience with, web application development.
  • Build our platforms, systems and networking infrastructure using your strong background in distributed systems, network system design, and large scale storage systems.

Minimum Qualifications:

  • Bachelor's Degree in Computer Science or related field/degree (In lieu of degree, 4 years relevant work experience).
  • 4 years of relevant work experience, including large systems software design and development experience, with extensive knowledge of Unix/Linux.
  • Fluency in: C/C++ and PHP; and familiarity with one or more of: JavaScript/AJAX, Python, Perl, Scala.

Preferred Qualifications:

  • MS or PhD degree in Computer Science or related field.
  • 8 years relevant work experience.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Coding skills in JavaScript/AJAX, Python, Perl, or Scala, database design and SQL, and/or knowledge of TCP/IP and network programming.
  • Experience with Memcache, Hadoop and/or HBase.
Apply Now!