Software Engineer - Platform at C3 IoT
Redwood City, CA, US

Design, develop, and maintain mission critical features
Build and enhance highly scalable distributed systems
End-to-end ownership of projects
Work closely with application engineers & product managers to understand and incorporate features in the platform

B.A. / B.S. / M.S. in Computer Science or similar field
2+ years of development experience with Java or Scala or Javascript
Thrive in a fast-paced environment
Familiarity with large-scale analytics paradigms (Map Reduce, NoSQL, etc.)
Experience with Git or other version control software
Strong understanding of object oriented design, data structures, algorithms, profiling, and optimization
Familiarity with test-driven development
Great communication and documentation skills