Back to positions

Senior Software Engineer, Machine Learning

Remote role Full-time Open position
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
  • Hand-on experience in machine learning frameworks & technologies such as Tensorflow / TFX, Pytorch, Kubeflow.
  • Experience with the ML lifecycle: training, deployment, monitoring, debugging and iterating on production machine learning systems
  • Familiar with Google Cloud Platform and products such as Dataflow, Vertex AI
Apply To This Job

Further positions