Senior Software Engineer (Machine Learning)Embedded

External Listing
{
  "source": {
    "name": "linkedin",
    "id": "4470415535",
    "url": "https://www.linkedin.com/jobs/view/senior-software-engineer-machine-learning-at-digilab-4470415535?_l=en"
  },
  "postedDate": "2026-09-02T15:43:46.628Z",
  "applicationDeadline": null,
  "isActive": true,
  "isExpired": false,
  "matching": {
    "role": {
      "primaryTitle": "Senior Software Engineer (Machine Learning)",
      "titleSynonyms": [
        "Senior Software Engineer",
        "Software Engineer",
        "Machine Learning Engineer"
      ],
      "secondaryTitles": [
        "Lead Software Engineer"
      ],
      "function": "ict_professionals",
      "functionConfidence": "high",
      "roleFamily": "u2512_software_developers",
      "roleFamilyConfidence": "high",
      "roleSubFamily": "machine_learning",
      "roleSubFamilyConfidence": "medium",
      "seniority": "mid_senior",
      "industries": [
        "i96_it_services_and_it_consulting"
      ]
    },
    "primarySignals": {
      "tasks": [
        "Design, develop, and maintain high-quality software solutions",
        "Consume and extend internal machine learning library",
        "Build scalable, high-performance backend services and APIs",
        "Implement software design patterns and architectural best practices",
        "Own CI/CD pipelines and deployments",
        "Provide technical support and lead incident investigations",
        "Collaborate with product management to translate business requirements into technical solutions",
        "Champion Scrum and contribute to team process improvements"
      ],
      "skills": [
        "Scientific software development",
        "Modern machine learning",
        "Model training and evaluation",
        "DevOps and MLOps",
        "Python programming",
        "Linux command line",
        "Software design patterns",
        "Git/GitHub",
        "Automated testing including unit and performance tests",
        "Docker and containerisation"
      ],
      "tools": [
        "FastAPI",
        "NumPy",
        "SciPy",
        "Pandas",
        "scikit-learn",
        "PyTorch",
        "Git",
        "Docker"
      ],
      "educationLevel": 3,
      "educationKeywords": [
        "Computer Science"
      ],
      "certifications": [],
      "languages": [],
      "yearsRelevant": null
    },
    "secondarySignals": {
      "tasks": [],
      "skills": [
        "Front-end development (HTML, CSS, React, Javascript/Typescript)",
        "UI/UX design principles",
        "Cloud infrastructure as code (AWS)",
        "Bayesian statistics",
        "Accessibility and inclusive design"
      ],
      "tools": [],
      "educationLevel": 4,
      "educationKeywords": [
        "STEM"
      ],
      "certifications": [],
      "languages": [],
      "yearsRelevant": null
    },
    "practical": {
      "locations": [
        "Bristol, England, United Kingdom"
      ],
      "locationProvenance": "stated",
      "countries": [
        "GB"
      ],
      "workModes": [
        "on_site"
      ],
      "workModeProvenance": "stated",
      "employmentTypes": [
        "full_time"
      ],
      "compensation": null
    },
    "dataCompleteness": "high"
  },
  "indexing": {
    "function": "ict_professionals",
    "functionConfidence": "high",
    "roleFamily": "u2512_software_developers",
    "roleFamilyConfidence": "high",
    "countryCode": "GB",
    "countryCodeConfidence": "high",
    "locationBucket": "ttwa_bristol",
    "locationBucketConfidence": "high",
    "workMode": "on_site",
    "workModeConfidence": "high",
    "employmentType": "full_time",
    "employmentTypeConfidence": "high",
    "isAgency": "direct",
    "salaryMax": null,
    "industryGroup": "i96_it_services_and_it_consulting",
    "industryGroupConfidence": "high",
    "educationRequired": 3,
    "educationRequiredConfidence": "high"
  },
  "display": {
    "title": "Senior Software Engineer (Machine Learning)",
    "company": {
      "name": "digiLab"
    },
    "locationDisplay": "Bristol, England, United Kingdom",
    "applicationUrl": null
  },
  "roleFamilyEsco": "u2512_software_developers",
  "requirementsEssentiality": {
    "items": [
      {
        "text": "Significant industry experience in (scientific) software development",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Proven experience building production APIs with FastAPI (or similar async Python frameworks)",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Strong working knowledge of modern machine learning — able to understand, integrate, and extend the functionality of an ",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Understanding of core ML concepts — model training, evaluation, and production trade-offs — enough to design robust ",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Experience with DevOps and MLOps",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Degree-level qualification in computer science or related field",
        "category": "education",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Deep understanding of Python",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Familiarity with Linux, bash, and the command line",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Ability to write logical, consistent, self-explanatory code",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Understanding of software design patterns, SOLID and DRY principles, and architectural patterns",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Experience with Git/GitHub and best practices",
        "category": "tool",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Knowledge of the software testing pyramid and types of automated testing (smoke, component, unit, performance, load, end",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Experience with Docker and other containerisation platforms",
        "category": "tool",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "Proven ability to collaborate in a fast-paced, agile team, preferably using Scrum",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Required Skills & Experience:",
        "confidence": "high"
      },
      {
        "text": "A Master’s-level qualification in a STEM field",
        "category": "education",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to Have",
        "confidence": "high"
      },
      {
        "text": "Experience with front-end development: HTML; CSS; React; Javascript/Typescript",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to Have",
        "confidence": "high"
      },
      {
        "text": "Experience with UI/UX design principles",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to Have",
        "confidence": "high"
      },
      {
        "text": "Experience deploying cloud infrastructure as code (e.g. AWS)",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to Have",
        "confidence": "high"
      },
      {
        "text": "An understanding of Bayesian statistics",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to Have",
        "confidence": "high"
      },
      {
        "text": "Experience with accessibility, inclusive design or motion design",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to Have",
        "confidence": "high"
      }
    ]
  }
}