Senior Machine Learning Engineer - Chicago, United States - Atrium

    Default job background
    Description
    Degree with a strong technical focus is required (Computer Science, Engineering)
    A minimum of 5+ years of experience in a software development role
    Ability to write robust code in one or more of Python, Go, and Java
    Proficient in designing, coding, testing, and debugging software applications
    Proficient in core technologies like Spark, Hadoop and Hive
    Experience in building real-time applications, preferably in Spark and streaming platforms like Kafka and Kinesis
    Good understanding of machine learning pipelines and machine learning frameworks such as TensorFlow and PyTorch
    Familiar with cloud services like AWS, Azure, and workflow orchestration tools (e.g., Airflow)
    Capable of contributing to the design and architecture of complex software systems
    Skilled in reviewing code, providing constructive feedback, and optimizing for performance
    The ability to work well in a team and communicate effectively with colleagues
    Strong analytical and creative problem-solving skills
    Willingness to learn and adapt to new technologies and methodologies
    Ability to work with cross-functional teams to address technical challenges
    Responsibilities

    Candidates will be required to report onsite 2-3 days per week
    Support regular feature refresh pipelines and data for batch inference and training use cases
    Design, develop, debug, and modify components of machine learning and deep learning systems and applications, including data/ETL and feature engineering pipelines
    Work collaboratively with data scientists, machine learning engineers, program and product managers in the development of assigned components
    Actively participate in group technology reviews to critique work of self and others

    The pay rate range provided is a reasonable estimate of the anticipated compensation range for this job at the time of posting.

    The actual pay rate will be based on a number of factors, including skills, competencies, experience, location and/or being pursued and other job-related factors permitted by law.

    Senior Machine Learning Engineer (US - Contract)

    Salary/Hourly Rate...

    $113.00/hr - $118.00/hr


    Onsite/Remote:
    This is a hybrid position in Chicago, IL. Candidates will be required to report onsite 2-3 days per week.


    Position Overview:


    At Expedia Group, we are looking for candidates to match the dynamic, collaborative, and inclusive spirit of our company for a 11-month temporary assignment.

    We act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes.

    Our team manages the platform for AI ML teams in Expedia. The Feature lifecycle team specifically works on managing feature stores for the models. We provide low latency services for model inferencing use cases. Support regular feature refresh pipelines and data for batch inference and training use cases.

    Responsibilities of the Senior Machine Learning Engineer:

    • Design, develop, debug, and modify components of machine learning and deep learning systems and applications, including data/ETL and feature engineering pipelines
    • Work collaboratively with data scientists, machine learning engineers, program and product managers in the development of assigned components
    • Actively participate in group technology reviews to critique work of self and others.

    Qualifications of the Senior Machine Learning Engineer:

    • Degree with a strong technical focus is required (Computer Science, Engineering)
    • A minimum of 5+ years of experience in a software development role
    • Ability to write robust code in one or more of Python, Go, and Java
    • Proficient in designing, coding, testing, and debugging software applications
    • Proficient in core technologies like Spark, Hadoop and Hive
    • Experience in building real-time applications, preferably in Spark and streaming platforms like Kafka and Kinesis
    • Good understanding of machine learning pipelines and machine learning frameworks such as TensorFlow and PyTorch. (good to have)
    • Familiar with cloud services like AWS, Azure, and workflow orchestration tools (e.g., Airflow)
    • Capable of contributing to the design and architecture of complex software systems
    • Skilled in reviewing code, providing constructive feedback, and optimizing for performance
    • Experience in Java, python and handling highly scalable systems would be beneficial, having a database with knowledge of SQL,NO SQL and spark is a plus
    • The ability to work well in a team and communicate effectively with colleagues
    • Strong analytical and creative problem-solving skills
    • Willingness to learn and adapt to new technologies and methodologies
    • Ability to work with cross-functional teams to address technical challenges


    Please note contractors are engaged to provide services to Expedia Group on a temporary basis in connection with a specific assignment.

    Contractors are hired and employed through Atrium, our third-party payrolling partner.

    As a woman-owned firm, Atrium values diversity.

    We are an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, genetic information or any other characteristic protected by law.

    We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

    Please contact us to request accommodation.

    This job posting is for a temporary role as an employee of Atrium on assignment at Expedia.

    The individual selected for this role will be offered the role as an employee of Atrium; compensation, medical benefits, fringe benefits and other terms and conditions of employment shall be presented by Atrium upon offer.

    The pay rate range provided is a reasonable estimate of the anticipated compensation range for this job at the time of posting.

    The actual pay rate will be based on a number of factors, including skills, competencies, experience, location and/or being pursued and other job-related factors permitted by law.

    In addition, this role will be eligible for overtime pay, in accordance with federal and state requirements.

    No C2C or Third-Party Vendors

    Company information
    Atrium is reimagining the way professional services for startups are delivered.

    Through a technology platform and network of expert providers, Atrium's mission is to accelerate the growth of startups by advising them in the areas where they most need help, such as legal, fundraising, HR & culture, and hiring.

    This empowers founders and startup executives to no longer be bogged down by the operational details and instead focus on their superpower.

    Co-founded by Justin Kan in 2017, Atrium is backed by Andreessen Horowitz, Y Combinator, and General Catalyst, among others, and is trusted by over 400 startups.

    Atrium is headquartered in San Francisco, California.

    Company Specialties:
    Startups, Venture Capital, Startup Advising, Fundraising, and Consulting

    #J-18808-Ljbffr