Senior Software Developer @Activate Group Limited
Software Development
Salary unspecified
Remote Location
remote UK
Job Type full-time
Posted YDay

[Hiring] Senior Software Developer @Activate Group Limited

YDay - Activate Group Limited is hiring a remote Senior Software Developer. πŸ’Έ Salary: unspecified πŸ“Location: UK

Job title: Senior Software Developer

Department: IT

Location: Remote

Hours: 37.5 hours per week 

We're looking for a Senior Software Developer to be part of our success story.

**Listed in the 2022 Sunday Times 100: Britain's fastest-growing private companies.
**Great career development opportunities – grow with us.

About the role

We are seeking an experienced Senior Software Developer with expertise in AI/ML and Python to join our team development team. This role combines hands-on development of AI-powered solutions, requiring strong machine learning engineering skills. The ideal candidate will have extensive experience in building production-ready ML systems and a proven track record of deploying AI solutions at scale.


Responsibilities

AI/ML Development
β€’ Design, develop, and deploy machine learning models and pipelines using Python
β€’ Build and maintain end-to-end ML systems from data ingestion to model serving
β€’ Implement deep learning solutions using PyTorch and TensorFlow
β€’ Develop and optimize NLP solutions and computer vision applications
β€’ Create scalable feature engineering and data preprocessing pipelines
β€’ Build model training, evaluation, and monitoring frameworks
β€’ Implement MLOps practices for continuous model improvement
β€’ Design and maintain vector databases for similarity search and RAG applications
β€’ Integrate LLMs and foundation models into production applications
β€’ Optimize model inference for latency and throughput requirements

Software Development
β€’ Write clean, efficient, and maintainable Python code following best practices
β€’ Build RESTful APIs and microservices for ML model serving
β€’ Develop data processing pipelines using Apache Spark and Airflow
β€’ Implement real-time streaming solutions for ML features
β€’ Design and optimize database solutions for ML workloads
β€’ Build monitoring and observability solutions for ML systems
β€’ Contribute to system architecture and infrastructure decisions
β€’ Implement comprehensive testing strategies for ML applications


    Skills and Experience

    We're looking for candidates who have experience with some of these technologies and are eager to learn others.

    Core Technologies
    β€’ Python: Expert level - 5+ years of production experience
    β€’ Machine Learning Frameworks: PyTorch and/or TensorFlow - 3+ years
    β€’ ML Libraries: scikit-learn, XGBoost, LightGBM - Strong proficiency
    β€’ Data Processing: pandas, NumPy, Spark - Expert level
    β€’ Deep Learning: CNNs, RNNs, Transformers - Practical experience
    β€’ Version Control: Git proficiency with focus on ML workflows

    ML/AI Specific Skills
    β€’ Experience with LLMs (GPT, Claude, Llama) and prompt engineering
    β€’ Vector databases (Pinecone, Weaviate, Chroma, or similar)
    β€’ RAG (Retrieval Augmented Generation) implementation
    β€’ Computer Vision libraries (OpenCV, PIL, torchvision)
    β€’ NLP libraries (spaCy, NLTK, Hugging Face Transformers)
    β€’ Model optimization techniques (quantization, pruning, distillation)
    β€’ A/B testing for ML models
    β€’ Feature stores and data versioning

    Infrastructure & MLOps
    β€’ Container technologies: Docker and Kubernetes for ML workloads
    β€’ ML platforms: MLflow, Kubeflow, or similar
    β€’ Cloud ML services: AWS SageMaker, Azure ML, or GCP Vertex AI
    β€’ Model serving frameworks: TorchServe, TensorFlow Serving, FastAPI
    β€’ Distributed training experience (Horovod, DDP)
    β€’ GPU optimization and CUDA programming basics
    β€’ Monitoring tools: Weights & Biases, Neptune, or similar
    β€’ Data pipeline orchestration: Airflow, Dagster, or Prefect

    Additional Technical Skills
    β€’ Database systems: PostgreSQL, MongoDB, Redis
    β€’ Message queues: Kafka, RabbitMQ for ML pipelines
    β€’ RESTful API and gRPC development
    β€’ Microservices architecture for ML systems
    β€’ Data engineering fundamentals
    β€’ Security best practices for AI systems
    β€’ Performance optimization for inference

    Required Soft Skills
    β€’ Communication: Ability to explain complex ML concepts to non-technical stakeholders
    β€’ Collaboration: Experience working with cross-functional teams including data scientists
    β€’ Problem-Solving: Strong analytical skills for debugging ML systems
    β€’ Research: Ability to read and implement academic papers
    β€’ Innovation: Track record of applying cutting-edge AI techniques

    Experience & Education
    β€’ Experience: 5-8+ years of software development with 3+ years focused on ML/AI
    β€’ Education: Bachelor's degree in Computer Science, Machine Learning, or related field; Master's/PhD preferred
    β€’ Industry: Experience deploying ML models in production environments

    Working Methodology
    β€’ Agile/Scrum experience with ML projects
    β€’ Familiar with experiment tracking and reproducibility
    β€’ Experience with iterative model development
    β€’ Focus on continuous learning and improvement

    Nice to Have
    β€’ Published research papers or patents in ML/AI
    β€’ Contributions to open-source ML projects
    β€’ Experience with edge deployment and model optimization
    β€’ Knowledge of reinforcement learning
    β€’ Experience with multi-modal models
    β€’ Familiarity with ethical AI and bias mitigation
    β€’ Cloud certifications in ML/AI services

    Benefits

    • 33 days holiday (including bank holidays)
    • Personal health cash plan – claim back the cost of things like dentist and optical check ups
    • Enhanced maternity / paternity / adoption / shared parental pay
    • Life assurance: three times basic salary
    • Free breakfasts and fruit
    • Birthday surprise for everybody!

    What you can expect from us

    At Activate Group, looking after team members is a major priority. Whether you're at our smart Halifax or Peterborough offices, one of our AAR sites or working from home, we'll make sure you have all the support you need to succeed.

    From benefits that put your health and wellbeing first, to impressive rewards for our employee of the month, and little perks like free fruit and cereal, we'll go out of our way to show how much we appreciate you.

    A bit about us

    Named by the Sunday Times as one of the UK's 100 fastest-growing private companies, we employ more than 700 team members nationwide.

    We work with some of the UK's largest fleets and insurance companies, supporting drivers that have been involved in a road incident at our contact centres in Halifax and Peterborough.

    We look after every step of the repair process, repairing vehicles at our own Activate Accident Repair body shops, and through a UK-wide network of independent repair partners.

    Want to know what it's like to work with us? Take a look at our purpose and values. They define who we are, and how we work with team members, customers and suppliers:

    Purpose: Make someone's bad day better

    Values:

    • Make it happen – Be accountable. Take the initiative, work fast, and do a great job.
    • Strive for better – Be bold. Challenge the norm – make small improvements often.
    • Win together – Be a team-player. Win together, learn together, respect each other.
    Before You Apply
    ️
    remote Be aware of the location restriction for this remote position: UK
    β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
    Senior Software Developer @Activate Group Limited
    Software Development
    Salary unspecified
    Remote Location
    remote UK
    Job Type full-time
    Posted YDay
    Apply for this position
    Did not apply βœ“
    Applied βœ“
    Sent Follow-Up βœ“
    Interview Scheduled βœ“
    Interview Completed βœ“
    Offer Accepted βœ“
    Offer Declined βœ“
    Unlock 111,143 Remote Jobs
    ️
    remote Be aware of the location restriction for this remote position: UK
    β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
    Apply for this position
    Did not apply βœ“
    Applied βœ“
    Sent Follow-Up βœ“
    Interview Scheduled βœ“
    Interview Completed βœ“
    Offer Accepted βœ“
    Offer Declined βœ“
    Unlock 111,143 Remote Jobs
    Γ—
    • Unlock 111,143 hidden remote jobs.
    • Your shortcut to remote work. Apply before everyone else.
    • Click and apply. No middlemen, no hassle.
    • Filter by location/skills/salary…
    • Create custom email alerts
    Unlock All Jobs Now