CAREERS AT ALCHERA

At Alchera we design, develop and deploy a real-time data platform to make infrastructure intelligent. We exist to help our clients build responsive, human-scale intelligence into their smart cities, transport systems and public and private spaces. Founded by researchers from the University of Cambridge & UCL, Alchera Technologies has a strong and rich pedigree of world-leading machine learning and computer vision sensing technologies.

 

Joining Alchera means joining an incredibly talented and motivated group of people who share our vision of making cities more livable for their citizens.  Our team combines a wide range of visionary leaders, multi-disciplinary research and development experts (software engineering, machine learning, computer vision) and an experienced commercial group, all with a range of ages, nationalities, and backgrounds. We have a fun and friendly atmosphere but challenge ourselves every day and are committed to the work.

 

We are looking for bright and enthusiastic individuals who can demonstrate a keen passion for technology and a desire to improve their knowledge and skills to join our Cambridge-based team. Working with us means working in an energetic and driven start-up environment with a team of exceptionally talented colleagues, in a position to shape the future of transport and the built environment.

 

Apply at go.alchera.tech/apply

CURRENT FULL-TIME ROLES

Machine Learning Engineer

We are looking for candidates with a background in machine learning to join our existing team applying machine learning techniques to complex real world data science problems.

 

This will include implementation and training of new pipelines of functionality, with a focus on simulation and modelling. You will also deploy machine learning algorithms across a range of datasets to continuously improve the accuracy, efficiency and functionality of the existing platform.

 

Essential skills & qualifications:
  • Master’s degree in machine learning or a data driven scientific field
  • Background in machine learning with significant verifiable practical experience demonstrated through commercial, academic and/or personal projects.
  • A strong grasp of machine learning fundamentals
  • Knowledge of software engineering fundamentals
  • Proficiency in Python
  • Experience with at least one of Pytorch, Tensorflow or MxNet
  • Ability to understand, communicate and implement cutting-edge research papers

 

Beneficial skills & qualifications:
  • PhD level research in a computational or data driven setting
  • Commercial experience developing machine learning models
  • Experience deploying machine learning models into production systems on cloud infrastructure
  • Proficiency in C++
  • Experience working in an agile development team

 

Apply at go.alchera.tech/apply

Computer Vision Engineer

We are looking for candidates with a computer science or engineering background and computer vision experience to join our existing team exploring cutting-edge computer vision techniques for automated traffic analysis from urban surveillance cameras.

 

You will work on the development and implementation of computer vision algorithms on a range of video and other complementary data sources for analysis and interpretation. This will include working on CCTV feed analysis and on furthering our current capabilities using machine learning models for object detection, deep scene understanding and contextualization for pedestrian flow and traffic analysis.

 

Essential skills & qualifications:

  • Master’s degree in computer science or a related field
  • Either 1+ years commercial experience in computer vision and data generation or PhD level study in a related field
  • Significant verifiable practical computer vision experience demonstrated through commercial, academic and/or personal projects.
  • A strong grasp of machine learning and computer vision fundamentals
  • Knowledge of software engineering fundamentals
  • Proficiency in Python
  • Experience with at least one of Pytorch, Tensorflow or MxNet.
  • Ability to understand, communicate and implement cutting-edge research papers

 

Beneficial skills & qualifications:

  • PhD level research in a computational or data driven setting
  • Commercial experience developing machine learning models
  • An understanding of video and real-time stream analytics
  • Experience deploying machine learning models into production systems on cloud infrastructure
  • Proficiency in C++
  • Experience working in an agile development team

 

Apply at go.alchera.tech/apply

Senior Software Engineer

We are looking for candidates with a background in engineering or computer science to work in multidisciplinary teams on the full-stack development of our real-time data platform.

 

You will become a senior member of our existing team, working on extending our current capability and building out new functionality. This will include work on building APIs, enhancing the data streaming pipeline, architecture design iteration and the overall monitoring and deployment of the platform. Candidates need to be flexible to pick up new frameworks, think outside the box and have some strong foundations in core programming. As a senior member of the team, you will mentor more junior developers, be comfortable interfacing with senior management, and contribute to iteratively improving the system architecture to meet business requirements.

 

Essential skills & qualifications:
  • Bachelor’s degree in computer science or a related field
  • Significant commercial development experience working in multidisciplinary teams
  • Experience writing, testing, maintaining and deploying production quality code
  • Proficiency in one or more of Python, Java, C#, C++, Javascript (Node.js)
  • Understanding of database fundamentals
  • Experience working in a continuous integration and continuous deployment environment, ideally utilising cloud computing platforms such as AWS

 

Beneficial skills & qualifications:
  • Experience in development team leadership role
  • Experience working in an agile development team
  • Awareness of machine learning and computer vision libraries
  • Experience with GPU programming (preferable using CUDA)

 

Apply at go.alchera.tech/apply

Software Engineer

We are looking for candidates with a background in engineering or computer science to work in multidisciplinary teams on the full-stack development of our real-time data platform.

 

You will be working closely with our existing team on extending our current capability and building out new functionality. This will include work on building APIs, enhancing the data streaming pipeline, architecture design iteration and the overall monitoring and deployment of the platform. Candidates need to be flexible to pick up new frameworks, think outside the box and have some strong foundations in core programming.

 

Essential skills & qualifications:
  • Bachelor’s degree in computer science or a related field
  • At least 2 years professional development experience
  • Experience writing, testing, maintaining and deploying production quality code
  • Proficiency in one or more of Python, Java, C#, C++, Javascript (Node.js)
  • Understanding of database fundamentals

 

Beneficial skills & qualifications:
  • Experience working in a continuous integration and continuous deployment
  • environment, ideally utilising cloud computing platforms such as AWS
  • Experience working in an agile development team
  • Awareness of machine learning and computer vision libraries
  • Experience with GPU programming (preferable using CUDA)

 

Apply at go.alchera.tech/apply

CURRENT INTERNSHIP ROLES

Computer Vision

This position is within a fast-emerging field based on automated traffic analysis from urban surveillance cameras. This position allows you to explore cutting-edge computer vision techniques on a rich and diverse set of vehicle and pedestrian traffic videos.

 

We are looking for candidates with a background in engineering or Computer Science with solid experience in developing CV algorithms and implementing them in frameworks such as OpenCV. Preferably a good understanding of video and ‘real time’ stream analytics. Any additional programming experience or machine learning awareness is a plus. We will consider motivated graduates.

 

You will work on CCTV feed analysis and on furthering our current capabilities using ML models for object detection (e.g. pedestrian detection capabilities) of further the traffic capabilities (deep scene understanding and contextualization). You will be exploring interesting problems in the areas of:

 

  • Camera to camera matching and tracking
  • Multiple view geometry
  • Using established methods and exploring new ones in the area of object detection and tracking.

 

Apply at go.alchera.tech/apply

Deep Learning

Deep Learning has added huge boost to the already rapidly developing field of machine learning and computer vision. At Alchera you will have the opportunity to apply Deep Learning on a variety of interesting problems, for example:

 

  • Explore cutting edge developments in the Deep Learning field like capsule networks and ascertain whether they can help with complex classification tasks
  • Use transfer learning, IE; in the context of vehicle classification
  • Work on fun projects like detecting vacant parking spaces in still images and videos
  • Use pretrained models like VNEY and YOLO and either apply them on traffic datasets or modify/retrain them for particular problems

 

Whilst working with Alchera the position would allow the intern to gain valuable experience in the area of Deep Learning which is a skill in high demand in industry and academia alike as well as being given the opportunity to work on their own dedicated project.

 

Apply at go.alchera.tech/apply

Dataset Fusion

With the variety and ubiquity of IoT connected sensors, multiple information sources can contribute to classification and decision-making models. At Alchera we work on feeding and integrating different data sources into a single platform that can create a unified view of the world. As part of this internship you will get the opportunity to:

 

  • Investigate ways of synchronizing data sources
  • Build visualisations to help understand and debug the data flows and
  • Explore ways of delivering high frequency data to multiple consumers
  • Simulate multimodal synthetic datasets and real-world scenarios to augment and analyse the performance of algorithms

 

Whilst working with Alchera the position will allow you to gain valuable experience with complex data science problems, including exposure to machine learning techniques and advanced software design and engineering.

 

Apply at go.alchera.tech/apply