What is a Software Engineer at Artefact?
A Software Engineer at Artefact sits at the intersection of data engineering, traditional software development, and digital transformation. Unlike typical engineering roles that focus solely on isolated backend services, engineers at Artefact build robust, scalable data products, implement machine learning pipelines, and design complex data architectures that power strategic decisions for global enterprises.
The impact of this role is highly visible. You will design and deploy applications that handle massive datasets, optimize cloud infrastructure, and build custom software solutions tailored to clients' specific business needs. Because Artefact is a leader in data consulting and AI, your work directly influences how major companies leverage their data assets, making your technical contribution both highly strategic and commercially critical.
This position requires a unique blend of core software engineering disciplines—such as clean code, algorithms, and system design—and specialized data capabilities, including schema design, ETL pipeline creation, and cloud architecture. It is an exciting, fast-paced environment where you will collaborate closely with data scientists, consultants, and product managers to deliver end-to-end data-driven software.

