Senior Data Engineer - Batch / Data Lake

at  Toyota Connected Europe

London EC1M, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Nov, 2024Not Specified01 Sep, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Senior Data Engineer - Batch / Data Lake
Hybrid Working (6 days per month onsite in Farringdon)

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

ABOUT THE ROLE:

The Data Engineering team enables and manages the ingestion of low latency, high volume car telemetry data that powers our engineering and data science teams to build smart and insightful data products. We are looking for an experienced Senior Data Engineer to join the team who will have a key role in the design, development, implementation and documentation of large-scale, distributed data applications, systems and services. You will engineer data pipelines that will consume vehicle telemetry data to build insightful data services and products. The features you build will power driving experiences across the world.

WHAT YOU WILL DO:

  • Work closely with Data Engineering Lead and Product to shape and deliver features to customers; thrive as a creative thinker that can break out from conventional solutions
  • Help drive adoption of modern principles, techniques and technology to the team, raising software quality, value and delivery
  • Influence team members, encourage engineering practices in accordance with good practice architecture, software engineering and creative thinking to crush expectations
  • Design, implement, and maintain complex data engineering solutions to acquire and prepare data. Create and maintain data pipelines to connect data within and between data stores, applications and organisations. Carry out complex data quality checking and remediation
  • Design system components and complex software applications and modules using appropriate modelling techniques following agreed architecture and software design standards, guidelines, patterns and methodology. Create and communicate multiple design views to balance stakeholders’ concerns and to satisfy functional and non-functional requirements. Identifies, evaluates and recommends alternative design options and trade-offs. Model, simulate or prototype the behaviour of proposed software to enable approval by stakeholders and effective construction of the software. Verify software design by constructing and applying appropriate methods
  • Design, code, verify, test, document, amend and refactors complex programs/scripts and integration software services. Contribute to the selection of the software development methods, tools and techniques. Apply agreed standards and tools to achieve well-engineered outcomes. Lead peer reviews of colleagues’ work
  • Provide technical expertise to enable the configuration of system components and equipment for systems testing, define complex/new integration builds, ensuring that integration test environments are correctly configured. Recommend and implement improvements to processes and tools
  • Plan and drive development projects which support the organisation’s objectives, select adopt and adapt appropriate systems development methods, tools and techniques. Ensures that stakeholders are aware of required resources and manage optimum availability and utilisation. Ensure projects are carried out in accordance with agreed architectures, standards, methods and tools and addresses security and privacy requirements
  • Work side-by-side with other talented engineers in a team-oriented, agile software engineering environment
  • With Engineering Data Lead, coach through continuously sharing knowledge and lookout for improvement opportunities in technology as well as ways of working
  • Love writing code and learning to constantly hone your craft as an engineer
  • Work closely with product owners to shape and deliver features to customers
  • Mentor less experienced team members and help grow an unstoppable team and build awesome, innovative products


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

London EC1M, United Kingdom