Jobs · Business Development · Washington

Algorithm Developer IV

EPITEC · Redmond, WA · 1 mo ago
Business Development$91/hrContract
We need to output HTML fragment with sections: h3 headings for sections present. Must not repeat job title. Must include sections only if real content. Use
  • for lists,

    for prose. Remove boilerplate. Let's parse content. We have location & compensation: Location: Redmond, WA; Work Arrangement: Hybrid, approx 3 days onsite per week as needed; Pay Rate: $91/hour; Experience Level: Entry to Mid-Level; Years of Experience: 1-6 years; Education: Bachelor's degree in Computer Science, Mathematics, Engineering, or related field required/preferred; Master's degree preferred. Then plain-language summary: This role sits on the Sensors & Systems Team, which develops prototypes using sensor data, machine learning, and hardware platforms. The team works on collecting data from sensors, training machine learning models, optimizing performance, and deploying those models onto hardware devices. This Is An Applied Machine Learning Role That Combines Machine LearningDeep LearningAlgorithm DevelopmentPython DevelopmentHardware DeploymentEmbedded SystemsSensor Data ProcessingRobotics Prototyping Then "What They'll Be Doing Core Responsibilities" list. Then "Must-Have Qualifications Technical Skills" list. Then Education (already listed earlier but repeated). Might combine. Then "Preferred Qualifications" list. We need sections: About the role (maybe plain-language summary), Responsibilities, Requirements (or Qualifications), Skills, Benefits, Pay, Schedule. We have Pay Rate: $91/hour. Work Arrangement: Hybrid, approx 3 days onsite per week as needed => schedule. Benefits: none mentioned. We should not create sections with placeholder text. So include Pay and Schedule sections if we have info. We have location maybe as metadata; could be in a short p. We must not repeat job title as heading. We must not include Job ID etc. We need to preserve all substantive info. Let's structure:

    Location: Redmond, WA

    Work Arrangement: Hybrid, approximately 3 days onsite per week as needed

    Pay Rate: $91/hour

    Then sections:

    About the role

    This role sits on the Sensors & Systems Team, which develops prototypes using sensor data, machine learning, and hardware platforms. The team works on collecting data from sensors, training machine learning models, optimizing performance, and deploying those models onto hardware devices. This is an applied machine learning role that combines machine learning, deep learning, algorithm development, Python development, hardware deployment, embedded systems, sensor data processing, and robotics prototyping.

    Responsibilities

    • Train and optimize machine learning and hybrid AI pipelines for hardware deployment.
    • Develop advanced deep learning algorithms and techniques.
    • Design, implement, and test machine learning models.
    • Build statistical models to analyze workload and system performance.
    • Convert business and customer requirements into algorithm designs.
    • Troubleshoot software and algorithm-related issues.
    • Improve software and model performance.
    • Deploy machine learning algorithms to hardware platforms.
    • Work with sensor-generated data to support prototype development.
    • Collaborate with teams developing sensors, wired systems, and robotics solutions.

    Requirements

    • Python
    • Machine Learning Algorithms
    • Deep Learning experience
    • PyTorch and/or TensorFlow
    • Algorithm development experience
    • Experience training, testing, and optimizing ML models
    • Understanding of AI-assisted development tools such as: ChatGPT, Claude
    • Ability to work independently and manage projects autonomously
    • Bachelor's degree in Computer Science, Mathematics, Engineering, or related field
    • Master's degree preferred
    We could also have a Skills section separate from Requirements, but we have many technical skills. The instruction: Use sections like Skills, Requirements, Qualifications. We could combine Must-Have Qualifications as Requirements, and Preferred Qualifications as Skills? But we also have Preferred Qualifications list. Better: Have Requirements (must-have) and Preferred Qualifications (preferred). Also maybe Skills section for technical skills like C++, OOP, ARM CPU/NPU, firmware understanding, performance optimization, embedded systems experience (Raspberry Pi, NVIDIA Jetson, FPGA), hardware & deployment experience. Let's parse Preferred Qualifications: - Embedded Systems Experience: Raspberry Pi, NVIDIA Jetson, FPGA platforms - Hardware & Deployment Experience: Deploying machine learning models to edge devices, Hardware optimization, Firmware deployment - Additional Technical Skills: C++, Object-Oriented Programming, ARM CPU/NPU architecture, Firmware understanding, Performance optimization We could put these under a Skills section. But we already listed many technical skills in Requirements. Might be redundant. However we must preserve all info. Could split: Requirements = education + ability to work independently + understanding of AI-assisted tools + maybe core ML skills. Skills = technical skills list (Python, ML algorithms, DL, PyTorch/TensorFlow, algorithm dev, training, testing, optimizing, C++, OOP, ARM CPU/NPU, firmware, performance opt, embedded systems, hardware deployment). But we need to avoid duplication? The instruction says preserve ALL substantive information; do NOT invent or summarize away detail. Duplication is okay if it's in original? The original lists both Must-Have Qualifications Technical Skills and Preferred Qualifications. There's overlap but we should keep both as they appear. Could combine but risk losing nuance. Safer to keep two sections: Requirements (Must-Have Qualifications) and Preferred Qualifications. Thus we have:

    Requirements

      (list of Must-Have Qualifications Technical Skills + Education + ability to work independently)

    Preferred Qualifications

      (list of Embedded Systems Experience, Hardware & Deployment Experience, Additional Technical Skills)
    We also need About the role section (plain-language summary). Responsibilities section. Pay and Schedule sections: we have Pay Rate and Work Arrangement. So:

    Pay

    $91/hour

    Schedule

    Hybrid, approximately 3 days onsite per week as needed

    Location could be in a p before sections. We must not include Benefits section because not mentioned. Now ensure we use

    for section headings. Use
    • for lists. Use

      for prose. We must not include markdown fences. Output only HTML fragment. Let's craft. Check for any boilerplate: "Plain-Language Summary" heading we turned into About the role. "What They'll Be Doing Core Responsibilities" turned into Responsibilities. "Must-Have Qualifications Technical Skills" turned into Requirements. "Preferred Qualifications" turned into Preferred Qualifications. Education already in Requirements. We need to ensure we didn't miss any specifics: The line "This Is An Applied Machine Learning Role That Combines Machine LearningDeep LearningAlgorithm DevelopmentPython DevelopmentHardware DeploymentEmbedded SystemsSensor Data ProcessingRobotics Prototyping" we incorporated into About the role. Also note "Experience Level: Entry to Mid-Level" and "Years of Experience: 1-6 years". Should we include? Could be part of Requirements or a separate p. Since not captured elsewhere, we should include. Could add to Requirements list as items: Entry to Mid-Level experience, 1-6 years of experience. Or we could add a short p after location. Let's add to Requirements as list items. Also "Education: Bachelor's degree in Computer Science, Mathematics, Engineering, or related field required/preferred; Master's degree preferred" we have. Now ensure we didn't include any fluff like "commensurate with experience". Not present. Now produce HTML. Let's write:

      Location: Redmond, WA

      Work Arrangement: Hybrid, approximately 3 days onsite per week as needed

      Pay Rate: $91/hour

      About the role

      This role sits on the Sensors & Systems Team, which develops prototypes using sensor data, machine learning, and hardware platforms. The team works on collecting data from sensors, training machine learning models, optimizing performance, and deploying those models onto hardware devices. This is an applied machine learning role that combines machine learning, deep learning, algorithm development, Python development, hardware deployment, embedded systems, sensor data processing, and robotics prototyping.

      Responsibilities

      • Train and optimize machine learning and hybrid AI pipelines for hardware deployment.
      • Develop advanced deep learning algorithms and techniques.
      • Design, implement, and test machine learning models.
      • Build statistical models to analyze workload and system performance.
      • Convert business and customer requirements into algorithm designs.
      • Troubleshoot software and algorithm-related issues.
      • Improve software and model performance.
      • Deploy machine learning algorithms to hardware platforms.
      • Work with sensor-generated data to support prototype development.
      • Collaborate with teams developing sensors, wired systems, and robotics solutions.

      Requirements

      • Python
      • Machine Learning Algorithms
      • Deep Learning experience
      • PyTorch and/or TensorFlow
      • Algorithm development experience
      • Experience training, testing, and optimizing ML models
      • Understanding of AI-assisted development tools such as: ChatGPT, Claude
      • Ability to work independently and manage projects autonomously
      • Bachelor's degree in Computer Science, Mathematics, Engineering, or related field
      • Master's degree preferred
      • Entry to Mid-Level experience
      • 1-6 years of experience

      Preferred Qualifications

      • Embedded Systems Experience: Raspberry Pi, NVIDIA Jetson, FPGA platforms
      • Hardware & Deployment Experience: Deploying machine learning models to edge devices, hardware optimization, firmware deployment
      • Additional Technical Skills: C++, Object-Oriented Programming, ARM CPU/NPU architecture, firmware understanding, performance optimization

      Pay

      $91/hour

      Schedule

      Hybrid, approximately 3 days onsite per week as needed

      Check duplication: Pay appears twice (once in metadata p and in Pay section). Might be redundant but we need to preserve all info. The metadata p includes Pay Rate: $91/hour. The Pay section repeats same. Could we avoid duplication by not including Pay in metadata? The instruction: "Do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short

      or drop it." So we can fold location, work arrangement, pay into short p's. Then we also have Pay and Schedule sections if posting actually states them. The posting does state Pay Rate and Work Arrangement. So we need Pay and Schedule sections. The metadata p could be just location and maybe work arrangement? But we need to preserve all info; we can include location in a p, and then have Pay and Schedule sections. Work arrangement could go in Schedule section. So we can have:

      Location: Redmond, WA

      Then Pay section:

      $91/hour

      Schedule section:

      Hybrid, approximately 3 days onsite per week as needed

      Thus we avoid duplicating pay. Let's do that. Thus final HTML:

      Location: Redmond, WA

      About the role

      ...

Similar jobs

Algorithm Developer

Toyon Research CorporationFort Collins, CO· 4 mo ago
Engineering$100k–$190k/yrapply on recruiting.paylocity.com

Algorithm Developer

Aditi ConsultingRedmond, WA· 1 mo ago
Engineering$82–$86/hrapply on www2.jobdiva.com

Algorithm Developer

Toyon Research CorporationGoleta, CA· 4 mo ago
Engineering$120k–$200k/yrapply on recruiting.paylocity.com