OneMain Financial Jobs

Job Information

Etsy, Inc. Senior Software Engineer I, Feature Systems in BROOKLYN, New York

POSITION: Senior Software Engineer I, Feature SystemsDESCRIPTION: Develop algorithms and write Scala code using Apache Spark for processing large-scale (petabyte) datasets for training novel machine learning models for e-commerce use cases. Profile and optimize largescale data processing jobs written in Scala and Apache Spark to minimize runtime and execution cost. Work with machine learning scientists to understand their training data requirements, and translate those requirements into designs and implementations for large-scale training data processing jobs. Directly assist machine learning scientists in adopting new training data tools into their model development workflows. Write python code for the Apache Airflow orchestration tool to manage the scheduling, monitoring, and alerting for training data jobs. Build dashboards for monitoring usage, performance, errors, and costs of training data jobs. Write Scala and Python code to automate the testing and deployment of production data processing jobs. Work with product managers and engineering partners to build seamless user experiences for the machine learning platform. Write clear and concise documentation to assist users of the machine learning platform. REMOTE POSITIONREQUIREMENTS: Bachelors degree in Computer Science, related field, or equivalent and 5 years of experience in software engineering with a focus on distributed big-data processing OR Masters degree in Computer Science, related field, or equivalent, and 3 years of experience years of experience in software engineering with a focus on distributed big-data processing. Requires 3 years of experience programming in Java or Scala, with a strong understanding of best practices for large-scale data manipulation, performing profiling and optimization. Requires 3 years of experience with workflow orchestration tools, and building robust, scalable data pipelines using tools such as Apache Spark. Requires 3 years of experience designing, developing and delivering platform products, including implementing monitoring, alerting, and logging solutions, and automation solutions including continuous integration and continuous delivery. Requires 2 years of experience interacting with internal developer stakeholder teams and translating their needs into technical solutions. Requires 2 years of experience writing clear, concise, and comprehensive technical documentation for software platforms and internal tools. REMOTE POSITION.HOURS: Monday through Friday, 40 hours per weekLOCATION: Brooklyn, New York (Remote Position)SALARY: $197,100 - $216,000 per yearAPPLICANTS: Email resume to apply@etsy.com Reference code required when applying: REF# 9714838

DirectEmployers