Software Development Engineer, Machine Learning
Our client in Torrance, CA is looking for a Software Engineer working with Machine Learning Engineers to push complex Algorithms into production. The ideal candidate has experience with R&D and Model Selection as an ML practitioner. We re looking for someone who is passionate about optimizing and scaling ML algorithms to solve these very important problems and see its impact across thousands of homes across the U.S.
Our client is changing the way people think about water. In the United States, leaks contribute to nearly 14% of the total water usage and can cost thousands of dollars in repairs. Most of these leaks remain undetected for a long time because it s an invisible problem that is hidden behind the walls or underground. Using machine learning and software we can now bring these hidden problems to the surface using our easy to use mobile and web app dashboard that ll alert you if there s a problem. What to help bring make this problem visible to the world?
Here s what you will do:
You will be responsible for software development and optimization of algorithms.
You will design, develop and support various ML features and tools.
You will be responsible for complete coverage of the source code and maintain continuous integration server for unit testing.
Your testing will be thorough and innovative and help guide the next iteration of testing.
Scale it: You will be responsible for scaling ML algorithms for millions of devices.
A Bachelor of Science or Master of Science degree in Computer Science, Computer Engineering or relevant field.
3+ years of professional experience in software engineering.
Firm understanding of computer science fundamentals in data structures, problem-solving, and complexity analysis.
High competency and experience programming in Python.
Knowledge and experience with cloud technologies such as AWS S3, EC2, ECS, Kinesis, Lambda, Step Functions.
Experience with Celery, RabbitMQ, Redis is highly desirable.
Developed validation tests for ensuring the quality of the final product. Worked with CI tools such as Bamboo or Jenkins.
The ability to identify risks and understand how to approach and complete tasks, avoiding serious delays and considerable expenditure of time and resources.
Experience building scalable software with distributed systems such as Hadoop/Spark is nice to have. Hands-on experience with GPUs a plus.
Knowledge of other object-oriented languages such as C++, JAVA, Scala is nice to have.
Nice to have 1+ year of experience in working with machine learning applications/courses.
159 Denny Way Seattle, WA, 25367089Contact