Product Engineer
Role Overview
Join Seriös Group as a Product Engineer and help build Seriös ONE, our AI‑enabled DataOps platform that accelerates how data and AI solutions are delivered. In this hands‑on role, you’ll design and develop high‑quality product features using Python, cloud platforms, and modern engineering practices, working alongside experienced engineers on cutting‑edge data technology. You’ll be exposed to leading cloud and data ecosystems, use AI‑assisted development tools, and play a key part in shaping a scalable product that supports both internal teams and clients—while growing your career towards more senior roles whether that is leadership or technical specialism.
Key Responsibilities:
Product Development
Develop features and components for Seriös ONE.
Contribute to the Core Python/PySpark engine and Terraform modules.
Write clean, maintainable, and well-tested code aligned with standards.
Participate in debugging, performance optimisation, and issue resolution.
Engineering Practices
Follow best practices in software engineering, testing, and documentation.
Take a security first mindset in all your activities.
Contribute to CI/CD pipelines and automated testing processes.
Support monitoring and observability of platform components.
Participate in code reviews and continuous improvement initiatives.
Data & Cloud Engineering
Work with cloud services across AWS or Azure environments.
Support deployment patterns across multiple cloud providers under guidance.
AI & Innovation
Use AI-assisted development tools to improve productivity and code quality.
Contribute to AI-enabled features within the platform.
Stay up to date with emerging technologies relevant to the product.
Collaboration & Learning
Work collaboratively with engineers, architects, and stakeholders.
Assist in supporting delivery teams with product queries and issues.
Seek guidance on complex architectural decisions.
Share knowledge and contribute to team learning.
Continuously develop technical skills.
Person Specification:
Essential:
1 – 3 years experience in software engineering, data engineering, or related field.
Proficiency in Python programming.
Understanding of ETL/data pipeline concepts.
Familiarity with at least one cloud platform (AWS or Azure) or Cloud data platforms such as Snowflake, Databricks, or Microsoft Fabric.
Understanding of software development lifecycle and Git-based workflows.
Experience with testing and debugging practices.
Knowledge of SQL and relational databases.
Knowledge of data modelling techniques such as Kimball, Inmon or Data Vault.
Desirable:
Familiarity with Terraform or Infrastructure-as-Code concepts.
Exposure to DevOps/DataOps practices.
Experience using AI-assisted development tools.
Experience utilising PySpark.
Working Requirements:
Hybrid working model.
Hands-on engineering role.
Focus on product development and internal enablement.
Limited travel requirements.
Is this role for you?
You have strong problem-solving ability and attention to detail.
You are enthusiastic about building high-quality software products.
You show a willingness to learn and adapt to new technologies.
You have good communication and teamwork skills.
You take a proactive approach to professional development.
You have a passion for data, cloud technologies, and software engineering.
- Locations
- UK Remote / Hybrid
- Remote status
- Hybrid
- Salary
- £40,000-£50,000