Software Engineer (ML Infrastructure/Deployment)

python, django, flask, machine learning, devops, deployment
Full Time
$120,000 - $140,000
Work from home not available Travel not required

Job Description

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?

Location: LA

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.

Posted By

Shane Shown

159 Denny Way Seattle, WA, 25367089

Dice Id : 90984190
Position Id : 6331835
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

Senior Python Software Engineer
  • Cresta Management Services
  • Los Angeles, CA
Sr. Backend Python Engineer
  • Matchpointe Group
  • Santa Monica, CA
Project Leader (HR Systems Programmer)
  • DKKD INC aka DKKD Staffing
  • Santa Clarita, CA
Urgent Need: .Net Developer
  • Levanture
  • New York, NY
Data Engineer
  • iSpace, Inc
  • Santa Monica, CA
Entry Level-Software Developer
  • SynergisticIT
  • Los Angeles, CA
Data Scientist
  • ReqRoute, Inc
  • Torrance, CA
GPU Engineer
  • Source Technology Ltd
  • Los Angeles, CA
Sr. Python Engineer
  • Confidential Company
  • Culver City, CA
Entry Level Software Engineer
  • Revature
  • Anaheim, CA
Software Engineer (Clearance Required)
  • Northrop Grumman
  • Azusa, CA