Artefact is a new generation of data consulting firm with more than 1,200 employees in 19 countries dedicated to supporting our clients' transformation.
We offer a wide range of data-driven solutions, which we adapt to our clients' specific needs, from AI projects to automate internal processes at every stage of their value chain, to the creation of innovative and personalized consumer experiences.
The performance of our data services is based on a real technological expertise in Artificial Intelligence and business skills acquired with more than 1000 clients worldwide, such as AccorHotels, Orange, Carrefour, Engie, Emirates, Deutsche Telekom, Monoprix...
Artefacts strength is based on a unique mix of assets: knowledge of cutting-edge data technologies, agile methods that allow us to deliver projects very quickly, and teams composed of the best experts in their fields (business consultants, data analysts, data scientists, data engineers, etc.).
To support this growth, our Consulting department is looking for a Junior Software Engineer.
What is it to be a Senior Software Engineer in Artefact?
As a Senior Software Engineer at Artefact you will work on all aspects of data engineering in multidisciplinary client teams. You will be responsible for maintaining good relationships with your clients in terms of software engineering tasks and will start to supervise more junior profiles.
You will be using data as a tool to solve real-world problems encountered by various sectors (e.g. retail, luxury, telecom, healthcare). This involves multiple activities:
- Working in an agile team composed of data experts and non-technical people.
- Deploying your software to the cloud (GCP, AWS or Azure).
- Implementing software with Python and SQL to create applications and data transformations.
- Applying DevOps principles: automating tests and cloud deployments with CI/CD pipelines and infrastructure-as-code (we use Terraform), packaging applications in containers (we use Docker), implementing enablers for data observability (we use DBT).
- Developing one or more of the following technical expertises: Software Development, Analytics Engineering, ML Engineering, Cloud Architecture, or Site Security & Reliability Engineering.
Profile - What we are looking for?
- Experience in the whole value chain of projects (infrastructures and platforms creation, data collection, application of machine learning models, REST API creations, test-driven development, CI/CD, ...).
- Studies in software engineering, with experience in DevOps/DevSecOps.
- Ability to set up and deploy ML models provided by our data scientists.
- Good knowledge of Python.
- Intimate understanding of SQL databases (PostgreSQL, MySQL, SQLServer).
- Experience with managed cloud databases (BigQuery, Firestore, Redshift, CosmosDB, ...) and indexing systems (ElasticSearch, Vespa) is a plus.
- Familiarity with cloud technologies such as GCP or AWS.
- Experience with big data and microservices technologies such as Spark, Beam, Airflow, and Docker (K8S is an asset).
- Ability to communicate technical terms and solutions to business-oriented profiles and work in a team with diverse profiles.
- Skills in task prioritization, meeting deadlines, and raising alerts when risks arise.
- Capability to manage a team, coach juniors, and identify their areas for improvement.
- Ability to anticipate risks in projects from the design phase.
- Good level of English and fluency in French to work in our Parisian office.
The recruitment process:
To join Artefact, we propose a hiring process in four steps:
- HR Call
- Interview #1 - Coding Test with a Senior Software Engineer
- Interview #2 - Architecture and Pipeline Test with a Senior Software Engineer
- Interview #3 - Fit Interview with the Software Engineer Director.
Each interview is an opportunity to discuss your experience and learn more about Artefact and the software engineer position.
Onboarding Process:
When you join Artefact, we organize an onboarding week to give you a 360-degree view of the company (training to provide you with the keys to consulting culture and skills, sharing tips about project management). This time allows you to meet other newcomers and gain a broad vision of the company.
Tasty Benefits:
- Ideal location: we are based in the heart of Paris in the 9th district.
- A unique mix of talents (Data consultants, Data Analysts, Data Scientists, Software Engineers), and fast career opportunities.
- A great place to learn: You will master key skills in the data consulting world, receive regular training on technology, work in hybrid teams, and learn specific ways of working in tech (product mindset, agility...). At the end of your Artefact experience, you will be an experienced technology leader.
- A dedicated mentor to help you with your orientation and professional development within Artefact.
- Culture: Innovation, Collaboration, and Action are our values. We are doers who work together to create innovative solutions.
At Artefact, we recruit our employees based solely on our needs and the individual qualities of each candidate. We ensure the development of their professional skills and responsibilities without discrimination of any kind, including belief, gender, age, disability, ethnic origin, sexual orientation, membership of a political organization, religion, trade union, or minority group.
Senior Software Engineer • Paris, Île-de-France, France