Overview
Software Engineer: Generalist opening with a start-up that has its office based out Sunnyvale, CA
Responsibilities
Write and deploy Python code for web applications, data manipulation, reporting and tooling
Maintain existing projects; identify and remove performance and resource bottlenecks (using C/C++ extensions if needed)
Work with event-based and asynchroous code architectures, like nginx and Twisted
Write and optimize ORM and SQL code
Research new problems, analyze available solutions and implement them using state-of-the-art approaches and tools
Experience
Very strong programming skills in Python, Ruby, C++, C#, Java or any other language
Experience with databases and SQL
Experience working in Linux environment
Experience with source control, testing, code analysis and documentation to
Skills
Relevant industry experience: ad targeting, fraud detection
Experience with web frameworks
Familiarity with JavaScript, jQuery
Familiarity with iOS and Android application development