As a Senior Software Development Engineer, you will be working with a unique and gifted team developing exciting products for consumers. The team is a multidisciplinary group of engineers and scientists engaged in a fast paced mission to deliver the new products.
Work with the hardware engineers to understand the design of the next generation hardware. Hardware that has a rich set of network interfaces OTN/SONET/SDH/GiGe/T1/E1 and forwarding ASICs that provide high throughput.
Enhance the product, design tools and features to improve the quality, reliability and maintainability of the product; view a complex product holistically and fix problems across multiple feature areas and software layers.
This model is the primary reference for graphics and media hardware validation, both pre and post-silicon, and it's also used by the graphics driver team for driver debug and development. Candidate must have good interpersonal and communication skills.
Lead moderate to highly complex programming tasks and provides code reviews of various development tasks; implement automated unit and integration tests and ensures the practice is followed consistently.
Developing a highly-scaleable distributed computing framework - Implementing various distributed algorithms such as model/data parallel frameworks, parameter servers, dataflow based asynchronous data communication
The successful candidate will be a self-starter who can develop end-to-end applications with an emphasis on eCommerce and design. This Full Stack Engineer will work within a small group of smart people, and will be one of our software development in-house gurus.