Senior Software Engineer, Machine LearningExperience: 4-8 yrsRemote; The team is currently working across ET and PT time zonesRate: $70/hrDuration: 7 Months; Nov 11, 2024 - Jun 20, 2025Specific Tool Requirements & Programs/Software UsedPython, Tensorflow, ScalaInterview ProcessPhone Screen, TechnicalTechnical SkillsMust Have:Experience in machine learning techniques, pipelines and applicationsExperience 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 AirflowNice To Have:Experience with cloud platforms like GCP or AWSFamiliar with ML lifecycle: training, deploying, monitoring, debugging, and iterating on production machine learning systemsFamiliar with modern machine learning frameworks such as TensorFlow or PytorchRequirementsMust-Haves:Solid engineering & coding skills and proficiency in at least one programming language of Python, Scala, or JavaExperience with writing scalable and performant data pipelines on distributed systemsFamiliar with machine learning techniques and applicationsNice-to-Haves:Hand-on experience in machine learning frameworks & technologies such as Tensorflow / TFX, Pytorch, KubeflowExperience with the ML lifecycle: training, deployment, monitoring, debugging and iterating on production machine learning systemsFamiliar with Google Cloud Platform and products such as Dataflow, Vertex AI