Software Engineer - Intermediate

Full Time
POSITION PROFILE
 
Responsibilities:
  • Build, test, release, and maintain large scale internal tools used by numerous internal employees and drives millions of external viewers
  • Review and influence ongoing design, architecture, standards and methods for operating services and systems
  • Be able to write applications to utilize undocumented 3rd party APIs, A-B testing to learn what works best.
  • Write server-side code for web-based applications, create robust high-volume production applications, and develop prototypes quickly.
  • Collaborate with team members to work on cross-platform projects.
Experience:
  • 3+ years experience working in a similar or related role
  • Bachelor’s degree (or higher) in Computer Science or equivalent on-the-job experience
  • Extraordinary software engineering talent
  • Experience with data structures, algorithms and complexity analysis.
  • Extensive programming experience in one or more major programming languages.
  • Good verbal and written communications skills, all-around team player
Not Required, But Great to Have:
  • Substantial experience developing web applications: coding skills in Python, Javascript or CoffeeScript; database design and SQL programming
  • Experience with large-scale, distributed systems design and development with a strong understanding of scaling, performance and scheduling
  • Master Degree Preferred

Location
Venice, CA 90291
Telecommute
Unavailable
Relocation
Available
Sponsorship
Unavailable
Equity Options
Unavailable
 

Skills

Required
Python
3-5 years of exp.

Perks & Benefits

  • Healthcare, vision, dental, 401k
  • Flexible working hours
  • Walking distance to the beach
  • Fun and exciting culture