See more Software Development jobs →

← Back to all jobs

Software Engineer - Machine learning


Sigma Ways
Headquarters: Sunnyvale, CA
See all Sigma Ways jobs →

We are currently looking for an  Software Engineer [Machine learning] to join our client in Sunnyvale CA.

Machine Learning uses the latest in open source technology and as committers on some of these projects, we are pushing the envelope. Working with multiple lines of business we manage many streams of scale data. We bring it all together and unleash business value. We do all this with an exceptional group of software engineers, data scientists, dev-ops engineers and managers. The Applied Machine Learning Team is looking for an energetic senior software engineer to help us develop, improve, and expand our cutting edge platform to ensure that the performance of our machine learning environment is second-to-none.

Key Qualifications

The position requires a solid knowledge of secure coding practices and experience with open source technologies.

Experience in distributed systems, design and implementation of high throughput, low latency applications.

Extensive hands-on experience building solutions for large-scale internet infrastructure

Strong Object Oriented Programming skills and proficiency in Java.

Thorough understanding of TCP, websockets, and libraries like Netty.

Experience architecting distributed systems, concurrent programming, and coding data structures.

Passion for process improvement

Solid understanding of Hadoop and NoSQL technologies like Cassandra.

Senior Level development experience with Java

Excellent problem solving skills, critical thinking, and communication skills.

Strong ability to learn new technologies in a short time.

Apply for this position