Ofertas de empleo Lead Data Engineer

Acerca del puesto Lead Data Engineer

Multiplica Talent is looking for you: We are a human resources consultant specialized in digital talent.

As the digital team, we are challenging the status quo, transforming the way we work, and pushing the envelope to deliver the best digital experiences for our customers.

This role is a key leadership position inside our Advanced Analytics Center of Excellence (CoE), where you will have the responsibility of owning and evolving our data infrastructure, empowering Business Area Leads with insights from data analytics and visualization. This is primarily a hands-on technical role requiring business acumen and leadership abilities, as you will manage a team of data engineers, scientists, and BI analysts from a technical standpoint


Expectations

      You will lead a team of data/backend engineers, data scientists and business intelligence analysts from a technical standpoint. You should have past management experience of such profiles and feel comfortable having a conversation with each of them while leading their specialized efforts towards achieving business goals

      You will partner with Business Area Leads, form, articulate, and defend independent viewpoints while having the ability to seamlessly translate technical and business needs in both directions

      You are a driven individual, with strong work ethics and an owner´s mindset. You are excited to be challenged and build businesses

      Fluency in both English and Spanish is essential

 

Technical requirements

Coding and modeling

      Strong coding and algorithmic skills are essential. You will be coding, participating, and leading implementation. You are expected to be able to perform code reviews and correct code for other engineers following best practices

      You should especially master Python and SQL at a high level. A big part of our infrastructure is written in Python, and we use relational models for all our products (it is a good sign if you have a strong opinion on whether that is a good idea or not)

      Strong data modeling skills are necessary. You should be able to build a data model for a project, starting from MVP all the way up to production while optimizing for performance and cost. Indexing, partitioning, and normalization techniques should come naturally to you

      Backend coding will be required to interface systems, so you should be able to implement and design an API from scratch. Knowledge of Go (golang) is a strong plus, but any other backend language is enough

 

Infrastructure

      You should be familiar with non-relational and graph databases

      Knowledge of best practices for Data Warehousing, and/or ability to quickly research and understand existing implementations and adapt to use cases

      Knowledge of Spark, Hive, Glue, Athena, Redshift, and/or other big data frameworks and tools and their function within a data infrastructure is required

      Familiarity with AMQP, Kafka, and general publish-consume patterns

      Essential DevOps skills. You are expected to be able to deploy the minimal infrastructure to run your code, as well as design and guide implementation of more complex deployment pipelines

      Experience with AWS a plus

      Familiarity with serverless frameworks a plus

      Knowledge of container and container orchestration frameworks

 

Visualisation and business

      Ability to understand and model KPIs from diverse domains. You will interact with all departments and are expected to be able to handle a conversation with managers on their terms, while translating their needs to technical implementations in a proactive manner

      Familiarity with CRM systems, Salesforce especially, a plus

      Experience with Apex (Java) a plus

      Experience with data visualization, by means of Tableau-like products and front-end libraries for dashboard design and implementation

      Proactive ability to translate technical needs and requirements to and from non-technical stakeholders. Someone will come to you with a great idea and you will be expected to design and implement it as a production-ready system, design and collect metrics, report on its performance, iterate and maintain it

      Ability to do all of the above with no guidance. You are the expert. It is fun