What are the responsibilities and job description for the Senior Software Engineer, Machine Learning position at RIT Solutions, Inc.?
Senior Software Engineer, Machine Learning
Notes :
Senior Software Engineer, Machine Learning (638)
Experience : 4-8 yrs
Remote; The team is currently working across ET and PT time zones
Rate : $70 / hr
7 Months; Nov 11, 2024 - Jun 20, 2025
Specific tool requirements & programs / software used? Python, Tensorflow, Scala
Interview process : Phone Screen, Technical
Technical Skills : Must Have
Experience in machine learning techniques, pipelines and applications
Experience with writing robust, idiomatic and easy-to-understand backend code (Python, Java, Scala).
Experience writing scalable and performant data pipelines on distributed systems (e.g. Hadoop, Spark) - preference in candidates with experience in Airflow
Nice To Have
Experience with cloud platforms like GCP or AWS
Familiar with ML lifecycle : training, deploying, monitoring, debugging, and iterating on production machine learning systems.
Familiar with modern machine learning frameworks such as TensorFlow or Pytorch.
Requirements
Must-Haves
- Solid engineering & coding skills and proficiency in at least one programming language of Python, Scala, or Java.
- Experience with writing scalable and performant data pipelines on distributed systems
- Familiar with machine learning techniques and applications
Nice-to-Haves
Salary : $70