Senior Software Engineer (Machine Learning)Embedded
{
"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"
}
]
}
}