Finding the best job has never been easier
Share
We are looking for a talented Software Development Engineer with a strong technical background, customer obsession and bias for action with a track record of leading and delivering robust solutions quickly. Strong judgment and communication skills, long-term technical vision, and continuous focus on engineering and operational excellence are essential for success in this role. You will be expected to be proficient technically, mentor and grow junior developers, encourage software development best practices, and iterate quickly.Key job responsibilities
• Collaborate with our design team to define and implement exceptional user experiences
• Build distributed services that can handle our massive customer base
• Work closely with data scientists to build and host machine learning models in production
• Design, develop, test, and maintain software applications and tools owned by the team
• Relish the idea of solving problems and be comfortable with a degree of ambiguity that’s higher than most projects
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
These jobs might be a good fit