Bachelor's Degree in Computer Science, or related technical discipline AND
Advanced years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Experience with efficient data structures, algorithms, asynchronous programming, and high-performance data processing.
Preferred Qualifications:
Demonstrated experience working on low latency systems.
Experience with C++.
Familiar with information retrieval or ads systems.
Experience with open-source contributions.
Responsibilities
Produce extensible and maintainable designs and code.
Optimize, debug, and refactor code to improve performance and maintainability, and effectiveness.
Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
Apply debugging tools and examine logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products.
Review code to assure it meets quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area.