For Employers

Mackin Talent

Software Engineer– Product

Posted a day ago
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?Not checked yet0100
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Tailor your resume to this job

One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.

  • Job match score for this posting
  • Edits you accept or skip, no invented facts
  • Download it when it reads right: TXT free, PDF with Premium

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

You will build internal products, integrations, and data workflows to support AI-powered experiences across the product lifecycle. This involves designing, coding, and testing solutions while turning manual workflows into reliable, self-service tools.

This is a remote position.

Our client is looking for a Software Engineer – Product to join their team.


Duration - 6 months
Location - UK Remote


As an Applied AI Product Engineer, you will build internal products and integrations that help content, product, and research teams design, evaluate, and launch AI-powered experiences. You will work across the product lifecycle, from understanding ambiguous user problems and defining a technical approach to implementation, launch, and iteration.

 

This is a hands-on engineering role. Most of your time will be spent designing, coding, testing, and operating solutions, with enough internal user interaction to ensure we are solving the right problems. A core part of the role is turning repeated technical support and manual workflows into reliable self-service tools. The work spans AI product evaluation tooling, data and analytics workflows, and new applied-AI prototypes.

 

What you’ll do

• Partner with technical and non-technical users to understand the problem, desired outcome, and constraints before selecting a solution.

• Build end-to-end internal products, integrations and data workflows.

• Turn prototypes and one-off solutions into reliable, reusable capabilities.

• Design evaluation and feedback loops for AI-powered workflows.

• Apply production engineering practices, including testing, observability, actionable errors, and safe failure handling.

• Use AI coding tools thoughtfully, reviewing and validating all generated work.

• Measure adoption, quality, time saved, and reduction in manual support.

• Create documentation and onboarding paths that allow users and engineers to operate independently.

• Own and prioritize several technical workstreams, making clear trade-offs based on impact and complexity.




Requirements

• Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.

• 6+ years of experience building production software in software engineering, product engineering, ML engineering, or a hands-on technical solutions role.

• Experience independently owning scoped technical products from an ambiguous problem through design, implementation, launch, and iteration.

• Proficiency in one or more general-purpose programming languages such as Python, JavaScript/TypeScript, Java, PHP/Hack, C++, or similar.

• Experience building or integrating APIs, backend services, data workflows, or full-stack products, including debugging complex integration issues.

• Experience applying production engineering practices such as automated testing, observability, actionable errors, and safe failure handling.

• Experience using data and metrics to evaluate outcomes and communicating technical concepts and trade-offs to technical and non-technical stakeholders.

 

Preferred qualifications

• Experience building or integrating AI/ML-enabled products, evaluation systems, or agentic workflows.

• Experience building internal tools, developer platforms, or reusable self-service capabilities.

• Strong product judgment or experience influencing product roadmaps by translating user feedback into actionable engineering requirements.

• Demonstrated experience using AI-assisted development or LLM-based systems to improve engineering velocity or redesign operational workflows, while independently reviewing and validating the resulting work.

• Experience contributing to shared codebases using version control, code review, automated testing, and documented engineering practices.

• Experience applying responsible AI practices such as risk assessment, bias mitigation, and quality and accuracy reviews.

 



Benefits

  • Competitive salary
  • Healthcare contribution and inclusion in company pension scheme
  • Work laptop and phone
  • 25 days annual leave (pro-rata) plus paid bank holidays
  • Expanding workforce with potential for career progression for top performers.


Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

QA Lead

Full Time Czech Republic Software Development

Middle Python Developer with SQL Skills

Full Time Latvia Software Development

Azure Data Platform Engineer

Full Time Jordan Software Development

Senior Backend Engineer - Go

Freelance, Full Time Europe Software Development

Senior Databricks Data Engineer

Full Time United States Software Development

AWS Cloud Architect (US)

Full Time United States Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 215,945+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

215,945+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified