We are working for a new client offering a service that enables millions of business owners around the world to promote themselves professionally through a revolutionary business model, proprietary technologies and direct marketing expertise.
We are looking for a Principal Data Architect for their Data and Analysis (DnA) department who will work alongside a cross-functional team that includes product owners, analysts, technologists, data engineers and more, to work on developing tools that will help contribute amazing customer value.
As a Principal Data Architect, you’ll...
… Lay the foundations for all our Data Engineers, Data Scientists and other engineering roles how to build sustainable data products
… Collaborate with engineers (with various levels of experience) to design/architect production grade data products using technologies such as Snowflake, S3, Databricks and more
… Build the architecture capability by training/coaching aspiring software engineers interested in pursuing the career track
… Help to adoption of best practices for data engineering
… Collaborate to the team on complex use cases to help evaluate new technologies and features
… Manage a team of direct reports with responsibility for career growth, feedback, and performance management
- Commuter benefits
- Onsite gym
- Free breakfast on Monday and Friday
- Generous PTO
- Flexible working conditions
- Language courses
- 15+ years coding and architecture experience in at least one modern programming language: Python, Java, Scala etc.
- Experience with Spark, SQL, S3
- Experience with ML libraries and tabular data libraries. E.g: Pandas, tensorflow, smarkmlib, and beam
- Experience with cloud services in AWS (Preferred), Azure or Google
- Experience handling large volume data as well as both structured/unstructured data of various quality
- Degree in Computer Science, Engineering, Mathematics, or a related field
- Problem solving and multi-tasking ability in a fast-paced, globally distributed environment
Our client is a boutique consultancy firm founded by Software Engineers in 2010 that has offices in London & Berlin with a distributed team of exceptional Engineers & Developers operating across Europe.
A passion for software engineering is built into everything they do and their success is due to the importance they place on recruiting the best developers and giving them processes, tools and an environment in which they can flourish.
Their business model is based on helping large organisations to build new digital solutions which means they can update their tech stack when better options emerge and spend very little time maintaining legacy systems. This keeps the work fresh and challenging and often enables the team to implement interesting tech which in previous companies they could only work on in their spare time.
You will have the opportunity to work on greenfield projects utilising some of the most exciting technologies on the market today and delivering game-changing systems.
Projects last around 3 months on average and are normal composed of a SCRUM team of 6-7 members.
Currently they are building a diverse range of systems from Augmented realty, image recognition and machine learning to raspberry pi, search engines and web applications.
These solutions drive iterative change and innovation in their clients which include Axel Springer, RS Components, AkzoNobel, Dulux, EDF, Red Bull and Schneider Electric. (Cases studies can be provided on demand)
We are looking for a Data Engineer with 2+ years of backend development, database development, or data engineering experience to help architect, build, and deliver innovative software solutions for our clients.
Responsibilities include working closely with the Data Scientists to experiment with and refine data representations and ETL processes. Selecting new tools and technologies for new projects, constructing new data pipelines from the ground up, writing maintainable and beautiful code, and working closely with the quality assurance teams and designers. You will also extend existing software solutions and infrastructure, providing new features and evolution for existing clients.
The role plays an important part in the company’s product development process. With the ideal candidate taking an active role in project planning and developing the continuous delivery and deployment infrastructure/pipelines, as well as someone who enjoys finding creative solutions to very complex and innovative technical problems.
What they provide for you:
- A stable position with lots of growth potential in a profitable, fast-growing innovative company
- A very competitive salary
- Expenses paid team meet-ups in different European locations
- Python || C#
- Data modelling
- JSON / XML
- Experience with complex architecture
- Agile methodology