C++ Software Engineer

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

C++ (Programming Language) Python (Programming Language) Prototyping Data Pipeline Cloudera Impala Data Modeling Data Quality Apache Hive Problem Solving Workflows Apache Spark Self Motivation Presto Research Airflow Amazon Web Services Augmented Reality Business Process Improvement Servicio al Cliente Code Review Communication Creatividad Customer Value Proposition Data Validation Economy Functional Design Recruitment Scalability Systems Analysis Infrastructure Management Interpersonal Skills Requirements Analysis Software Engineering Testing Google Cloud Azure Data Factory Pooling Data Protection Luigi Servicing and Car Mechanics Control M

Description

Description:

Would you like to join a world-class team of researchers, developers, and engineers to create the future of virtual and augmented reality, which together will become as universal and essential as smartphones and personal computers are today.

As a software engineer working on AR/VR, you'll be driving efforts to develop and prototype computer-vision based experiences that provide creativity and social play experiences for people connecting through AR or VR products. This includes building the infrastructure that supports the development of these experiences, and prototyping and optimizing them to explore and define the future of online social interaction.

Job Responsibilities

Design, build and launch efficient & reliable data pipelines

Develop prototypes for future AR/VR experiences, cutting edge research, drive continued development, or integrate robust solutions into products

Code using primarily C++ and Python.

Conduct design and code reviews.

Analyze and improve efficiency, scalability, and stability of various system resources.

Complete medium to large features (each with many tasks) independently without guidance.

Proactively identify and drive changes as needed for assigned codebase, product area and/or systems.

Minimum Qualifications

5+ years of experience in Python and C++

Experience in building highly-scalable performant data pipelines

Experience with performance and process optimization

Experience with Data Modeling.

Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.

Ability to work independently and manage one's time.

Knowledge of the full software development life cycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.

Ability to troubleshoot issues and make system changes as needed to resolve issue.

Preferred Qualifications

Designing and implementing Real Time pipelines.

Designing and implementing data pipelines for CV/ML systems.

Experience with workflow management engines (ie Airflow, Luigi, Prefect, Dagster, digdag.io, Google Cloud Composer, AWS Step Functions, Azure Data Factory, UC4, Control-M).

Experience with data quality and validation.

Experience querying massive datasets using Spark, Presto, Hive, Impala, etc.

Experience in optimization of computer-vision applications.

Skills:

  • C++
  • Python
  • data modelling
  • Real Time pipelines
  • VR/AR
  • CV
  • ML
  • workflow management
  • data quality
  • data validation
  • Spark
  • presto
  • hive
  • impala
  • optimisation of computer-vision applications

Employee Value Proposition:

Working for the one of the largest technology clients worldwide on a project which is pooling together DSP's and ML pipelines onto highly constrained platforms for apps in audio.

Job Title: C++ Software Engineer

Location: London, UK

Job Type: Contract

Trading as TEKsystems. Allegis Group Limited, Bracknell, RG12 1RT, United Kingdom. No Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website.

To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go our website.

We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice on our website for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.

Start date
ASAP
From
TEKsystems
Published at
25.03.2023
Project ID:
2571484
Contract type
Freelance
To apply to this project you must log in.
Register