Job Board

To post new jobs:

Please submit the job post request through this link, and it will normally show up below within a week. If you have any questions, please contact the web chairs: Tianfan Xue (tianfan@google.com) or Tian Lan (tianlan@amazon.com).


Computer Vision Scientist

Position Overview

Alarm.com is seeking a masters or Ph.D. level candidate to join our team as a Senior Engineer for computer vision aided navigation. You will drive research and development to enable machines to navigate autonomously using vision-based systems. You are expected to be an expert at solving analytical problems using quantitative approaches. Ideal candidates will have strong familiarity with optimized image processing techniques and navigation algorithms for real-time SLAM. You should have a working knowledge of feature detection, multi-sensor fusion, structure from motion, visual odometry, visual-inertial filters and 3D scene reconstruction. You will be working with world-class applied researchers with decades of computer vision expertise to transition and build a foundation of knowledge.

Responsibilities

Implementing and integrating cutting edge visual navigation software on aerial robotic platforms equipped with a wide range active and passive sensors
Development of real-time multi-sensor navigation algorithms / 6DOF SLAM
Developing comprehensive simulation and testing procedures for determining the best choice of sensors and algorithms
Setting up and calibrating sensors
Data acquisition and analysis

Qualifications

MS/PhD in Computer Science, Electrical Engineering, Mathematics, or equivalent field of study
5+ years of experience designing, implementing, and tuning real-time multi-sensor navigation algorithms
Strong object-oriented implementation skills (C++ required)
Deep experience with OpenCV
Expertise with alternative sensors (LIDAR, RGB-D, Stereo-Vision, Ultrasonic, etc.)
Experience with Linux, ROS operating environment, development and debugging

COMPANY INFO

Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we’re innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. Alarm.com earned the Top Workplace™ award for our employee culture and the meaningful work we do to give property owners peace of mind, help them conserve energy and water, and stay connected to loved ones. We’re seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them.

COMPANY BENEFITS
Alarm.com offers competitive pay and benefits including a wide choice of healthcare options with generous company subsidy, a health savings account option with company contribution, 401(k) with employer match, paid holidays and paid time off increasing with tenure, paid maternity and paternity leave, company paid STD/LTD and life insurance, flexible spending accounts, and a casual dress work environment.

Alarm.com is an Equal Opportunity Employer

In connection with your application, we collect information that identifies, reasonably relates to or describes you (“Personal Information”). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future contract positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies.

More info | Contact: Claire Johnson | Posted on: 2020-03-23

Autopilot, Deep Learning Engineer/Scientist

The Role

As a member of the Autopilot AI team you will research, design, implement, optimize and deploy deep learning models that advance the state of the art in perception and control for autonomous driving. A typical day to day includes reading deep learning papers, implementing described models and algorithms, adapting them to our setting and driving up internal metrics. A strong candidate will ideally possess at least one strong expertise in the following areas, and at least a familiarity in others.

Responsibilities

Train machine learning and deep learning models on a computing cluster to perform visual recognition tasks, such as segmentation and detection

Develop state-of-the-art algorithms in one or all of the following areas: deep learning (convolutional neural networks), object detection/classification, tracking, multi-task learning, large-scale distributed training, multi-sensor fusion, etc.

Optimize deep neural networks and the associated preprocessing/postprocessing code to run efficiently on an embedded device

Requirements

The team operates in a production setting. An ideal candidate has strong software engineering practices and is very comfortable with Python programming, debugging/profiling, and version control.

We train neural networks on a cluster in large-scale distributed settings. An ideal candidate is very comfortable in cluster environments and understands the related computer systems concepts (CPU/GPU interactions/transfers, latency/throughput bottlenecks during training of neural networks, CUDA, pipelining/multiprocessing, etc).

We are at the cutting edge of deep learning applications. The ideal candidate has a strong understanding of the under the hood fundamentals of deep learning (layer details, backpropagation, etc). Additional requirements include the ability to read and implement related academic literature and experience in applying state of the art deep learning models to computer vision (e.g. segmentation, detection) or a closely related area (speech, NLP).

Experience with PyTorch, or at least another major deep learning framework such as TensorFlow, MXNet.

Some experience with data science tools including Python scripting, numpy, scipy, matplotlib, scikit-learn, jupyter notebooks, bash scripting, Linux environment.

More info | Contact: Christopher Kelbaugh | Posted on: 2020-03-23

Applied Scientist

You will be part of a passionate team whose missions is to push the frontier of computer vision and machine learning technology into the smart home application area. This is a great opportunity for you to innovate in this space by developing algorithms at the edge and in the cloud, and integrating them into consumer services to enable a premium customer experience. In this role, you will be an owner of the full algorithm development cycle, from sensor evaluation and data engineering to algorithm design, implementation, optimization and deployment. This position also requires experience with developing efficient software components on resource-constrained computing platforms on the edge. You will collaborate with different Amazon teams to make informed decisions on the best practices in machine learning to build highly-optimized integrated hardware and software platforms.

Main Responsibilities
Apply best practices to investigate, acquire, process and analyze data sources for algorithm development.
Research and implement the state-of-the-art methods in computer vision and machine learning to deliver algorithms that meets product specifications.
Design, build algorithm evaluation frameworks, schedule and report algorithm performance on a regular basis.
Optimize and deploy algorithms on target hardware platforms.
Establish, develop and maintain frameworks and procedures for image sensor selection and evaluation and image quality monitoring.
Influence system design by making informed decisions on the selection of data sources, algorithms and sensors.

BASIC QUALIFICATIONS
· PhD in computer vision research, machine learning, or equivalent.
· 2+ years of experience in one of the following areas: (1) deep learning models architecture design, training, optimization and model pruning, (2) geometric based computer vision such as multi-view fusion/calibration
· 2+ years of experience in implementing computer vision algorithms using both toolkits and self-developed code
· 1+ years of experience in C++, as well as with Python or similar scripting language

More info | Contact: Kah Kuen Fu | Posted on: 2020-03-18

*Postdoc / Senior Research Fellow* positions x3

---
*STaRship Research Fellow / Senior Research Fellow*

We have 3 STaRship (School of IT Transformative Research Fellowship) positions focussing on advanced research in the AI/cyber security/digital health clusters at Monash University, Malaysia campus.

S/he will work with the researchers at Monash Malaysia and Monash Australia, to produce research targetted for top journals & conferences.
---

More info | Contact: Prof Raphael | Posted on: 2020-03-18

Research Fellow

Fixed term contract for 12 months

Applications are invited for one post-doc research fellow position in Computer Vision. The work is being funded as part of an UK-US MURI project, with funding from the Engineering and Physical Science Research Council (EPSRC). The project is lead by UCLA (US), with partners from the US: Stanford, MIT, CMU, Yale, UIUC, and the UK: UoB, Oxford, Reading and Glasgow.

The post holder is expected to contribute to the achievements of the School’s research strategy by developing and then undertaking novel research activities within the “Understanding scenes and events through joint parsing, cognitive reasoning and lifelong learning” research project. The aim of this project is to achieve “deep understanding of scenes and events through joint parsing and cognitive reasoning about appearance, geometry, functions, physics, causality, intents and belief of agents (e.g., robots), and use joint and long-ranged reasoning to fill the performance gap with human vision”. This will involve representing visual knowledge in probabilistic compositional models across the spatial, temporal, and causal hierarchies augmented with rich relations, which are task-oriented, support efficient task-dependent inference and thereby contribute towards improved robot autonomy. UoB has an existing focus on physics-informed scene understanding, domain adaption, pose estimation, and tracking.

Applicant should have:
• PhD (or be close to achieving a PhD) with a focus on related topics such as computer vision or machine learning.
• A publication record in high quality conferences (e.g., CVPR, ICCV, NIPS, RSS) and journals (e.g., PAMI, IJCV) in the aforementioned research areas.
• Strong programming skills (e.g., C, C++, Python, Matlab).
• Strong mathematical skills.
• Experience with state-of-the-art machine learning frameworks, especially PyTorch.
• Proficiency in English, both spoken and written.
• (Optional) some postdoctoral experience and/or experience in supervision of students.

University of Birmingham has one of the leading UK robotics research groups, with a diverse portfolio spanning a variety of different areas of robotics and computer vision.

Informal enquiries may be made to:
Prof. Ales Leonardis, a.leonardis@cs.bham.ac.uk (or) Dr. Hector Basevi, H.R.A.Basevi@cs.bham.ac.uk

To download the full job description and details of this position and submit an electronic application online visit our careers website; https://bham.taleo.net/careersection/external/jobdetail.ftl?job=190005S6, please quote Job Ref 95376 in all enquiries.

We value diversity at The University of Birmingham and welcome applications from all sections of the community

Valuing excellence; sustaining investment

More info | Contact: Prof. Ales Leonardis | Posted on: 2020-03-18

OPEN PHD POSITION IN COMPUTER VISION/DEEP LEARNING

Topic: Semi-supervised / self-supervised / weakly-supervised (deep) learning for Computer Vision

Supervisor: Dr. Koteswar Rao Jerripothula (PhD@NTU & B.Tech@IIT Roorkee)

Funding: until 5-years

Qualifications: Masters's degree, specialized in applied math, image computing, or artificial intelligence. Solid programming skills are required (Python, C, C++), and good knowledge of deep learning frameworks (PyTorch/Keras/TensorFlow) is a significant plus. Fluency in scientific English is also essential.

Exceptional undergraduate degree holders can also apply.

Application: Send a cover letter with your CV at koteswar@iiitd.ac.in

Deadline: 31st March 2020

More info | Contact: Koteswar Rao Jerripothula | Posted on: 2020-03-15

Doctoral Candidate (PhD Position) in Computer Vision for Space applications (M/F)

The University of Luxembourg seeks to hire outstanding researchers at its Interdisciplinary Centre for Security, Reliability and Trust (SnT). SnT is a recently formed centre carrying out interdisciplinary research in secure, reliable and trustworthy ICT (Information and Communication Technologies) systems and services, often in collaboration with industrial, governmental or international partners. SnT is active in several international research projects.

Doctoral Candidate (PhD Position) in Computer Vision for Space applications (M/F)

Ref: RCREQ0003835
Initial contract of 36 months, with a further possible 1-year extension if required
Full time (40 hours/week)
Number of positions: 1
Employee and student status

Your Role

We offer an attractive PhD candidate position research in close cooperation with our industrial partner LIFT-ME OFF. LIFT-ME OFF is a start-up located in London and Luxembourg designing novel AI Solutions to enable future in-orbit services (https://www.liftmeoff.com/). The successful candidate will join the Computer Vision, machine Intelligence and Imaging (CVI2) research group headed by Dr. Djamila Aouada to pursue a PhD in the area of Computer Vision for Space applications. He/she will carry out research in predefined topics contributing to SnT and LIFT-ME OFF’s R&D activities. This project will require conducting full scale experiments, including real-time implementation, data acquisition, training and validation at the SnT CVI2 Lab.

The position holder will be required to perform the following tasks:

Carrying out research in a predefined topic and producing results
Disseminating results through scientific publications
Providing support in setting up and running experiments in the SnT CVI2 laboratory
Proposing and implementing real-time solutions
Participating in proposal writing
Participating in organizing relevant workshops and demonstrations

For further information you may check: www.securityandtrust.luor contact Djamila.Aouada@uni.lu
Your Profile

A master’s degree in Electrical Engineering, Computer Science, Applied Mathematics or a related field
Strong background in image/signal processing and in computer vision
Strong programming skills in Python/Matlab/C/C++
Familiarity with machine learning and deep learning concepts.
Strong background in Mathematics and Physics
Experience of working with one or more of the following frameworks: TensorFlow, PyTorch, Keras, etc.
A particular interest for space applications
Commitment, team working and a critical mind
Fluent written and verbal communication skills in English are mandatory

We offer

The candidates have a student status (in the framework of a 36 months PhD studies programme). The University offers highly competitive salaries and is an equal opportunity employer.
You will work in an exciting international environment and will have the opportunity to participate in the development of a newly created research centre. For applying, please click on "More infos".

Interested candidates should send their application in English and the application should include the following information:
- A full CV
- List of three referees, including details (name and email address, etc)
- Publication list
- Transcript of all modules and results from university-level courses taken
- Research statement and topics of particular interest to the candidate (300 words)
Deadline for applications: 30 April 2020. Early submission is encouraged. Applications will be processed upon arrival.

More info | Contact: Enjie Ghorbel | Posted on: 2020-03-15

Fully funded PhD position in computer vision at Peking University

The Department of Computer Science at Peking University has recently established an English-based PhD program aiming for non-Chinese citizens, which is called International Elite Ph.D. Program. The program lasts 5 years for applicants with Bachelor's Degree or 4 years with Master's Degree. It involves coursework, independent research, and dissertation. This program enrolls approximately 10-20 overseas students annually. The program offers generous scholarship opportunity for students.

The Compouter Vision is among the key areas focused by this International Elite Ph.D. Program. And PKU has been ranked No. 5 in computer vision according to CS Rankings (http://csrankings.org/#/index?vision&world).

For detailed information about the program, such as admission requirements, application process, evaluation process, etc., please visit https://cs.pku.edu.cn/info/1115/2233.htm.

If you have any questions or concerns about our program, please contact
gradadmissions.cs@pku.edu.cn.

More info | Contact: Boxin Shi | Posted on: 2020-03-15

Doctoral Candidate (PhD Position) in Computer Vision for Space applications (M/F)

The University of Luxembourg seeks to hire outstanding researchers at its Interdisciplinary Centre for Security, Reliability and Trust (SnT). SnT is a recently formed centre carrying out interdisciplinary research in secure, reliable and trustworthy ICT (Information and Communication Technologies) systems and services, often in collaboration with industrial, governmental or international partners. SnT is active in several international research projects.
Doctoral Candidate (PhD Position) in Computer Vision for Space applications (M/F)
We offer an attractive PhD candidate position research in close cooperation with our industrial partner LIFT-ME OFF. LIFT-ME OFF is a start-up located in London and Luxembourg designing novel AI Solutions to enable future in-orbit services (https://www.liftmeoff.com/). The successful candidate will join the Computer Vision, machine Intelligence and Imaging (CVI2) research group headed by Dr. Djamila Aouada to pursue a PhD in the area of Computer Vision for Space applications. More details about the position can be found here: http://recruitment.uni.lu/en/details.html?nPostingId=48156&nPostingTarg…
Your Profile
• A master’s degree in Electrical Engineering, Computer Science, Applied Mathematics or a related field
• Strong background in image/signal processing and in computer vision
• Strong programming skills in Python/Matlab/C/C++
• Familiarity with machine learning and deep learning concepts.
• Strong background in Mathematics and Physics
• Experience of working with one or more of the following frameworks: TensorFlow, PyTorch, Keras, etc.
• A particular interest for space applications
• Commitment, team working and a critical mind
• Fluent written and verbal communication skills in English are mandatory
Deadline for applications: 30 April 2020.Early submission is encouraged. Applications will be processed upon arrival.

More info | Contact: Enjie Ghorbel | Posted on: 2020-03-15

Computer Vision Scientist

It has never been a more exciting time for AI and Computer Vision at Microsoft. Microsoft is making big investments in this area and taking great strides forwards. We continue to advance the state of the art and impact Microsoft, the industry and our customers by taking AI and Computer Vision applications to everyone including consumers, developers and businesses.

We in Computer Vision at Microsoft are at the frontier of creating technologies with Vision & AI that use Scene, Object and Human Understanding with computational frameworks spanning Intelligent Devices, such as Hololens and Smartphones, and an Intelligent Cloud for ubiquitous intelligence. We are a growing team of talented researchers, engineers and artists putting technology on all devices, including Microsoft HoloLens, the Internet of Things, phones, tablets, desktops, connected to Microsoft’s Intelligent Cloud. There will be a better way for people to work and play in a human and physical world through Augmentation of Humans and Machines. Come join us in creating this future! 
Responsibilities
We are looking for an Applied Scientist / Engineer (Computer Vision) to join our team. You will be part of a group that uses the latest science and engineering practices, works on cutting-edge technologies, and solves complex problems in Mixed Reality, Computer Vision and Machine Learning. You will build algorithms and software in computer vision, mixed reality and machine learning. You will deliver product quality software
Qualifications
BS/MS/PhD in Computer Science / Engineering, Electrical Engineering or similar technical field.
Experience in building software and algorithmic software for vision, signal processing and/or Mixed Reality and applications in related areas.
Proficiency in software development and practical knowledge of one or more programming skills such as C, C++, C#, Python, or equivalent
Preferred Qualifications:
Industry experience in algorithm and software development.
Strong communication skills for effective technical and personal team interactions.

More info | Contact: Prachi Mehrotra | Posted on: 2020-03-15

Senior Software Engineer

Senior Software Engineer - Microsoft HoloLens

In Cognition, people-not devices-are at the center of everything we do. Our tech moves beyond screens and pixels, creating a new reality aimed at bringing us closer together-whether that’s colleagues brainstorming around a giant digital whiteboard, scientists “meeting” on the surface of a virtual Mars, or some yet undreamt-of possibility. To get there, we’re incorporating diverse groundbreaking technologies, from the revolutionary Holographic Processing Unit to computer vision, machine learning, human-computer interaction, and more. We’re a growing team of talented engineers and artists putting technology on a human path across all devices, including Microsoft HoloLens, Windows Mixed Reality headsets, Kinect for Azure, the Internet of Things, phones, tablets, desktops, Xbox, and Surface Hub. We believe Mixed Reality technology empowers every person and organization to achieve more. If you do too, we need you!

We have an immediate opening for a Senior Software Engineer. Our team is working on innovative technologies related to machine vision on HoloLens devices, including image processing, video processing, camera, computational photography, motion tracking, 3D reconstruction, camera calibration, etc. We are looking for someone with solid background and passion in some of those areas. In this role you will be responsible for the design, implementation, and optimization of algorithms for a new product.

The following qualities are important to this role:
Flexible
Self-motivated
A proven collaborator
Passionate for changing ambiguity into decisions
Motivated and able to quickly learn new technologies
Attentive to detail
Responsibilities
Responsibilities:
Work in close partnership with a team of diverse and talented peers in various disciplines including design, hardware, Program Management, and Software Development for sustained long term success
Partner with the architects and the technical leadership team to deliver solid technical designs
Maintain an unwavering focus on our customers and the value you can deliver to them
Closely collaborate with partner teams when engineering & business dependencies exist
Own accurate costing for your engineering activities, and execute with high accountability to schedule and quality
Participate actively in detailed design, code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals.
Qualifications
Successful candidates must have:
5+ years of relevant software design and development experience preferably on shipped consumer products or platforms
Proven experience working through the full product cycle from initial design to final product
Outstanding technical problem solving and debugging ability
Deep native development skills in C++ design and coding, with strong debugging skills
Excellent written and verbal communications skills
A proven track record of shipping quality products on time
A BS, MSc or PhD in Computer Science or equivalent

Additional experience desired:
Experience with algorithms, mathematics, or statistics, particularly in fields related to computer vision or robotics
Computer Graphics: GPU, DirectX, HLSL, D3D, D3D11, or OpenGL
Computer vision, image processing, video processing, or computational photography, SLAM, Robotic Perception, Depth Cameras, Motion Tracking, Deep Learning
Experience writing performance-critical code or SIMD processor extensions (e.g. SSE/AVX/NEON)
Experience with mobile, embedded systems, systems on a chip (SoC), including performance and memory management
Software architecture and API design experience is a plus
Experience with cameras in the mobile space, camera processing pipelines, ISP tuning, or image quality fundamentals are a plus

More info | Contact: Prachi Mehrotra | Posted on: 2020-03-15

Research Scientist - Mixed Reality

In Mixed Reality, people—not devices—are at the center of everything we do. Our tech moves beyond screens and pixels, creating a new reality aimed at bringing us closer together—whether that’s scientists “meeting” on the surface of a virtual Mars or some yet undreamt-of possibility. To get there, we’re incorporating diverse ground-breaking technologies, from the revolutionary Holographic Processing Unit to computer vision, machine learning, human-computer interaction, and more. We’re a growing team of talented scientists and engineers putting technology on a human path across all Windows devices, including Microsoft HoloLens, Kinect for Azure, the Internet of Things, phones, tablets, desktops, and Xbox. We believe there has to be a better way. If you do too, we need you!

The new Microsoft lab in Zurich is located near ETH Zurich, the top technical school in continental Europe, enabling close collaboration in multiple areas. The city of Zurich, Switzerland, is centrally located in Europe and consistently ranks among the top cities in the world for quality of life.

The Microsoft Mixed Reality & AI lab in Zurich, Switzerland, is a new research team building the future of mixed reality. We are passionate about using computer vision to map and understand the environment, recognize and track relevant objects, and assist the user in performing the task at hand. The team aims at building up a diverse expertise across computer vision, graphics, machine learning, robotics, interaction, and software engineering.

We are looking for talented computer vision and machine learning researchers and software engineers: people who love to invent and build new stuff that really works and can be deployed to millions of users.
Responsibilities
Computer Vision – Contribute with your expert knowledge in one of the following domains:
Develop advanced solutions for geometric computer vision problems (i.e.., structure-from-motion, visual-inertial localization, SLAM, multi-view stereo, etc.) by fusing visual and inertial information from multiple cameras, IMUs, and other sensors.
Develop advanced solutions for computer vision problems with a focus on action recognition, human body and hand pose estimation, hand-object interaction understanding, on both egocentric and third-person scenarios.
Apply Optimization and Machine Learning to the computer vision problems explained above.
Research and Engineering – Investigate challenging unsolved problems and design novel solutions by rapidly prototyping and evaluating the ideas using data/test driven analysis. Develop the prototypes into real products using strong software engineering skills.
Academic Collaborations – Leverage the close collaboration with ETH Zurich and other excellent academic partners for exploratory research with the opportunity to publish at top conferences or journals.
Consultation – Provide expert advice in your area of expertise across the organization.
Qualifications
Must be passionate about incubating new ideas, solving problems, and building working systems
Excellent oral and written communication skills
Should hold a PhD or similar degree in computer vision, machine learning or robotics or have suitable alternate expertise and experience. Ideally, the candidate has a strong publication record with research results published at top-tier conferences and journals (CVPR, ECCV, ICCV, ICRA, IROS, TPAMI, NeurIPS, ICLR, etc.)
Must be strong programmers with software engineering experience and good debugging skills. Experience in the following would be advantageous:
C++ (esp. C++11 and newer), C, Python, C#
GPU programming (esp. CUDA)
High- and low-level code optimization
Should have hands-on experience working on at least one of:
3D computer vision
Machine learning, esp. deep learning
Probability and statistics
Numerical algorithms, e.g., non-linear optimization
Robotics and control systems
Novel sensing hardware
Should have strong mathematical skills

More info | Contact: Prachi Mehrotra | Posted on: 2020-03-15

Scientist - Mixed Reality

Mixed Reality and AI Research Scientists and Engineers
The Mixed Reality & AI Lab in Cambridge (UK) is a research team building the future for mixed reality. We work on bringing transformative new technologies and experiences from early stage research to shipping in Microsoft products. Our main focus is to enable transformative new remote presence experiences that combine next-generation mixed reality hardware with AI software to transform our ability to communicate with each other remotely. The team has a diverse wealth of experience across computer vision, graphics, neural rendering, deep learning, interaction, human character animation, and software engineering, and has a strong track record of shipping ground-breaking technologies in Microsoft products including Kinect and HoloLens.

The team is growing, and we are looking for talented computer vision and machine learning researchers and software engineers: people who love to invent and build new stuff that really works and can be deployed to millions of users.

Microsoft in Cambridge, UK
The Microsoft building in Cambridge houses around 200 researchers and engineers working across different parts of Microsoft, including HoloLens, Bing, and Microsoft Research.  The city of Cambridge, England, was the clear choice for the location of the facility because of its world-renowned reputation and its rich history as a centre of learning.

Microsoft offers a competitive base salary plus bonus, excellent benefits package and stock. 

Our brand new state-of-the-art offices in the beautiful and historic university city of Cambridge are right next to the main railway station, offering easy links to London.  We have an onsite restaurant, onsite gym, free car parking and one of the best views of Cambridge and the surrounding countryside from our 5th floor roof terrace.
Responsibilities
Must be passionate about incubating new ideas, solving problems, and building working systems.
Must be self-motivated, proven collaborators, good communicators, attentive to details, and keen to learn.
Ideally have practical experience working in an academic or industrial research environment.
Qualifications
Should hold
a PhD or similar degree in computer vision or machine learning
or have suitable alternate expertise and experience
Must be strong programmers with software engineering experience and good debugging skills.  Experience in the following would be advantageous:
C++ (especially C++11 and newer), Python, C#
GPU programming (especially CUDA)
Graphics programming (especially DirectX and OpenGL)
High- and low-level code optimization
Digital image processing
Should have hands-on experience working on at least one of:
3D computer vision, ideally including experience of analysis of the human body/hands/face
Machine learning, especially deep learning
3D graphics, especially geometric modelling
Probability and statistics
Numerical algorithms, e.g. nonlinear optimization
Robotics and control systems
Novel sensing hardware
Should have strong mathematical skills

More info | Contact: Prachi Mehrotra | Posted on: 2020-03-15

PhD position on Video Quality Assessment and Enhancement

Application link: https://www.jobbnorge.no/en/available-jobs/job/184337/phd-position-on-v…

A three-year PhD position (or four years with 25% teaching duties) is available at the Norwegian University of Science and Technology (NTNU), Department of Computer Science in Gjøvik. The position which is focused on video quality assessment and enhancement is in line with the state-of-the-art research performed at the Norwegian Colour and Visual Computing Laboratory (colourlab) focused on image and video quality assessment and enhancement. The project aims to use state of the art computer vision and machine learning techniques to better study the role of different distortions and enhancements on the quality of the videos.

The PhD-position's main objective is to qualify for work in research positions. The qualification requirement is that you have completed a master’s degree or second degree (equivalent to 120 credits) with a strong academic background in computer science, image processing or equivalent education with a grade of B or better in terms of NTNU’s grading scale. If you are unable to meet these criteria you may be considered only if you can document that you are particularly suitable for education leading to a PhD degree.

Other qualifications:
• Good programming knowledge and experience, advantage with knowledge in MATLAB.
• Prior knowledge and experience in one or more of the following: image quality assessment, video quality assessment, human visual system, deep learning, machine learning, GPU programming.
• Enthusiasm for leading-edge research, team spirit, and capability of independent problem-solving.
• Good written and oral English.

PhD candidates are remunerated in code 1017, and are normally remunerated at gross from NOK 479 600 per annum before tax, depending on qualifications and seniority. From the salary, 2% is deducted as a contribution to the Norwegian Public Service Pension Fund.
Appointment to a PhD position requires that you are admitted to the PhD program in Computer Science (https://www.ntnu.edu/studies/phcos) within three months of employment, and that you participate in an organized PhD program during the employment period.

About the application
Please note that applications are only evaluated based on the information available in the job application portal on the application deadline. You should ensure that your application shows clearly how your skills and experience meet the criteria which are set out above.
Applicants must attach the following documents in one single PDF file to their application within the closing date:
• A cover letter where the applicant describes his/her personal motivation and relevance with respect to the requirements of the advertisement.
• Curriculum vitae (CV) which includes information about the candidate’s prior education, work experience, academic merits and any scientific publications.
• A draft research proposal (maximum four pages) for the PhD study, where the candidate presents her/his own ideas for the PhD-work and how it can be applied, based on the project description given in this advertisement. This proposal will be neither final nor binding for the project.
• Certified copies of academic diplomas and certificates. Applicants from universities outside Norway are kindly requested to send a diploma supplement, or a similar document, which describes in detail the study program and grading system.
• Transcripts of grades
• Certificate of English proficiency exam (IELTS or TOEFL)
• Names and contact information of at least two references.
• Up to three relevant publications in international journals and conferences. Joint works will be considered. If it is difficult to identify the individual applicant's contribution to joint works, the applicant must include a brief description of his or her contribution.
If you have any questions about the position, please contact Dr. Seyed Ali Amirshahi (s.ali.amirshahi@ntnu.no). If you have any questions about the recruitment process, please contact Stine Terese Ruen Nymoen, (stine.t.r.nymoen@ntnu.no).

If you are invited for interview you must include certified copies of transcripts and reference letters. Please refer to the application number 2020/ 8332 when applying.

Application deadline: 15.04.2020

More info | Contact: Seyed Ali Amirshahi | Posted on: 2020-03-15

Computer Vision Specialist

Are you a specialist / graduate in Computer Vision and Machine Learning, looking for a job? We are hiring an expert in the AI team of Airbus in Toulouse, France to be working on the various projects of computer vision. Any expertise in machine learning, 2D and 3D computer vision, object detection, semantic segmentation, scene reconstruction and visual odometry is highly appreciated. #ComputerVision #MachineLearning
To apply please send your CV and a cover letter to: mohammad.rouhani@airbus.com

More info | Contact: Mohammad Rouhani | Posted on: 2020-03-15

Computer Vision Engineer

Key Responsibilities:
-Responsible for the video understanding algorithms involved in Baidu video advertising service, including Video Classification, Video Commercial Element Recognition, Video AI Editing, Video Localization, etc.
-For multi-scenario needs, explore to use video media to improve user information acquisition efficiency and user experience and achieve better advertising effectiveness and monetization efficiency.

Qualifications:
-Creative and imaginative, have the ideal and mission to advance artificial intelligence.
-Experience with computer vision and image processing, and have in-depth research in one or more of the following related directions: Video Classification, Video Entity Recognition, Video highlight extraction, Video Localization, Mobile Image Technology Applications, Image Content Search, Face Detection and Recognition, Image Classification Annotation, OCR, Augmented Reality, Image Quality Evaluation, etc.
-Familar with basic machine learning algorithms such as Classification, Regression, Clustering, Probability Models, etc.
-Strong programming skills in C++/C language programming and at least good at one of the script programing language : Perl, Shell, Python, etc.
-Strong communication skills and ability to collaborate with team members.
-Relevant practical experience is preferred.

More info | Contact: Pauline Du | Posted on: 2020-03-15

Advertising Algorithm Expert / Architect

Key Responsibilities:
-Responsible for technology planning and product design for AD targeting, and continuously optimizing AD products of Baidu's product matrix
-Establish accurate user portrait system based on various data of search and recommendation scenarios, improve the accuracy and recall of AD targeting
-Responsible for promoting technology research of AD targeting algorithms and applying advanced technologies to products

Qualifications:
-Have a good understanding and practical experience of computing advertising
-Familiar with large-scale data mining, machine learning, natural language processing and other related technologies
-Have unique insights into the trends of the advertising market, and willing to put it into practice
-Optimistic, positive, proactive and willing to solve challenging problems, and have a strong intention to lead the industry

More info | Contact: Pauline Du | Posted on: 2020-03-15

PhD Student: AR navigation for surgery

JOB DESCRIPTION

Navigation has become standard of care for several surgical areas, such as neurosurgical, orthopedic and spinal procedures. Whereas such navigation enables the use of pre-operative imaging and planning during the procedure, the hand-key coordination and the need to switch focus (from the operative field to the navigation screen back-and-forth) are still considered drawbacks. The recent introduction of augmented reality devices permits for more immersive navigation approaches, where the pre-operative information and planning is directly visualized in the field-of-view of the surgeon. Such approaches have great potential to improve surgical procedures, and may both enable better training and deliver safer surgery.
Purpose of this project is to develop and assess approaches towards such augmented reality based navigation. To that end, the project will focus on developing augmented reality based key components required for navigation, such as: patient-to-model alignment and patient tracking, visualization of the virtual models in the surgical scene, and tracking using images and sensor information from the augmented reality device.

WORK ENVIRONMENT

The PhD project will be done within the Smart Surgery Lab. This lab is an initiative of the Department of Oral and Maxillofacial surgery and the Biomedical Imaging Group Rotterdam. Most surgical disciplines in the Erasmus MC are also involved in this Smart Surgery Lab. This lab offers a dynamic, challenging, and cooperative research environment. The PhD appointment will be at the BIGR group, which is internationally at the forefront of biomedical imaging and has a strong track record in biomedical imaging in general, as well as in image guidance in interventions.

QUALIFICATIONS AND SKILLS

For this PhD position, we are looking for candidates with an MSc degree in a relevant engineering discipline, such as Electrical Engineering, Computer Science or Biomedical Engineering. Experience with augmented reality, segmentation/registration techniques as well as advanced machine learning approaches such as deep learning is an advantage. You should have programming experience and be able to work in a multi-disciplinary team. Strong theoretical skills and affinity with experimental work are required.

TERMS OF EMPLOYMENT

You will receive a temporary position for 4 years. The gross monthly salary is € 2.422 ,- in the 1st year and increases to € 3.103,- in the 4th year (scale OIO). The terms of employment are according to the Collective Bargaining Agreement for Dutch University Medical Centers (CAO UMC).

INFORMATION AND APPLICATION

For more information about this position, please contact Prof.dr. E. Wolvius, e-mail: e.wolvius@erasmusmc.nl or Dr. T. van Walsum, phone number: +31(0)10 704 30 51 or e-mail: t.vanwalsum@erasmusmc.nl.
Applications should include a curriculum vitae, a motivation letter, a list of followed courses and grades and a copy of your MSc thesis. Use the "More info" link to directly apply.

More info | Contact: Theo van Walsum | Posted on: 2020-03-15

Applied Research Scientist

The Computer Vision Division in Microsoft Cloud and AI is looking for Applied Research Scientists in Computer Vision and Machine Learning.

Qualifications

PhD in Computer Vision, Deep Learning, Machine Learning, or a related field.
Publications in top conferences and journals (CVPR, ECCV, ICCV, NIPS, ICML, IJCV, PAMI, etc.).

Preferred skills:

Strong algorithmic problem solving and software development skills in C/C++.
Proficiency with deep learning frameworks such as PyTorch and Tensorflow.
Research background in the field of object detection, tracking, human pose estimation, activity recognition and 3D computer vision.

To apply, please email your CV with a complete list of publications to Hao Jiang (jiang.hao@microsoft.com).

More info | Contact: Hao Jiang | Posted on: 2020-03-15

Postdoctoral Researchers in Computer Vision, Machine Learning, and Their Applications

Institute for Datability Science, Osaka University was recently established in 2016, and we are now reinforcing our group with highly motivated postdoctoral researchers in: computer vision and pattern recognition, visualization, combined with machine learning, artificial intelligence and machine learning, and natural language processing.

Candidates must (or are expected to) have a PhD in computer science or related fields at the time of appointment and be capable of doing their own research projects from scratch. Upon appointment, candidates are expected to work on their own projects (including budget proposals) in collaboration with other researchers in our group.

Meanwhile, our institutional mission is to provide data science technologies to other disciplinaries; therefore, candidates’ main responsibility is to work on inter-disciplinary projects upon assignment, and they are expected to work on them at the first priority. We have been working on exciting projects with other departments on:

(1) Medical imaging with machine/deep learning, including vessel segmentation/classification in retinal images, surgery video analysis, etc., (2) AI-supported historical document analysis, (3) historical analysis of Buddha faces in 2D and 3D with AI, (4) reflectance analysis of tooth and human tissues for dental and medical applications, and (5) human action recognition for medical and behavior analysis.

More info | Contact: Hajime Nagahara | Posted on: 2020-03-11

Research Software Engineer

We are passionate about discovery, so we’re looking for engineers who want to learn and deploy inventions that could help make better “adventures on foot, with others.” Niantic Engineering leads the advancement of AR and other immersive technologies, while crafting engaging apps for millions of users.

Submit applications by 18 March 2020 for priority consideration.

Responsibilities
You will collaborate with diverse teams of scientists and engineers to build advanced software systems.
You will design minimum viable products using cutting edge and sometimes brittle computer vision and machine learning algorithms.
You will help advance R&D by finding problems, implementing elegant solutions, and building tools that enable the team to move forward and to measure progress.

Qualifications
Significant proven experience working as a Software Engineer in a research lab or in industry.
Excellent practical software engineering ability, particularly Python (profiling/optimization) and C/C++.
Hands-on experience building efficient data pipelines for large-scale processing, and great knowledge on relevant data structures and algorithms.
Experience implementing and advocating for software engineering best practices, including automated testing, containerisation, workflow automation, VCS, continuous integration (CI).
Ability to work with researchers, to translate deep learning research needs into software requirements, and to iteratively develop tools for researchers.
Demonstrated ability to scope and build minimum viable products (MVP).
Demonstrated ability to architect flexible and extensible software systems.
Inquisitiveness to learn about new problems and ideas.
Experience of working collaboratively and presenting and sharing ideas.

Plus if...
Significant experience with GPGPU programming for desktop and mobile (e.g. CUDA, OpenCL, Metal, Vulkan, OpenGL).
Hands-on experience and demonstrated interest in practical and theoretical elements of deep learning.
Experience designing for and running deep learning training systems (e.g. TensorFlow, Pytorch) at scale, including multi-server and multi-GPU training.
Experience managing deep learning hardware resources (GPUs).
Practical experience working with 3D geometry.
Unix and shell scripting expertise.
Experience with database systems and other data storage systems.
Experience with image processing and working with image data.
Experience creating visualisation tools.
Experience with cloud computing and automation tools.
Familiarity with large system software design and development.

More info | Contact: Georgia Ind | Posted on: 2020-03-11

Numerical Optimization Researcher

We truly believe that the company performs at its best when our employees are encouraged to work on what they enjoy. Our team culture means we’re focussed on sharing knowledge between all of our engineers which is why we hold a lot of great technical talks on a weekly basis.

We are passionate about discovery, so we’re looking for scientists who want to learn, publish, and deploy every new invention that could help make better “adventures on foot, with others.”

Responsibilities
Develop flexible non-linear least squares solvers for addressing the company’s vision problems.
Design and deploy solvers to perform bundle adjustment in the context of large-scale structure from motion.
Collaborate with team members in Mapping, R&D, and beyond, to build, test, and improve software systems based on empirical evidence.
Keep abreast of emerging best-practices in mathematical programming and optimization theory, and communicate these to others.

Qualifications
You have a PhD or PhD-level qualifications in either Mathematics, Physics, Electrical Engineering, or Computer Science.
You have demonstrable experience developing and deploying custom solvers for large- scale constrained optimization problems.
You have hands on programming experience with python, numpy and scipy.
You have training in mathematical/numerical optimization, matrix calculus, advanced linear algebra, functional analysis, numerical analysis and approximation theory.
You have experience with designing and developing iterative solvers for parallelizable computational resources.

Plus If...
You have experience developing and deploying custom solvers for optimization of non- linear (robust) least squares problems with sparse Jacobians.
You have experience developing inexact Levenberg-Marquardt solvers for large sparse non-linear least squares problems (see Wright and Holt, Australian Mathematical Society 1985).
You have programming experience with C++, CUDA, cuBLAS, Ceres.
You have programming experience with cupy.
You’re familiar/have experience with SLAM systems or large-scale bundle adjustment problems in structure-from-motion setting.
You have recent publications on mathematical optimization in mathematical optimization venues such as Journal Optimization, Journal of Optimization Theory and Applications, Optimization Letters, Optimization and Engineering, Optimization Methods and Software, Mathematical Programming, Mathematical Programming Computation, Journal on Scientific Computing, etc.
You have publications on structure-from-motion, bundle adjustment or SLAM in computer vision venues such as CVPR, ECCV, ICCV, IJCV, WACV, PAMI, etc.
You are familiar with rotation-averaging approaches for large-scale structure-from-motion problems.
You have coded contributions to Google’s Ceres Solver or similar open-source solvers.

More info | Contact: Georgia Ind | Posted on: 2020-03-10

AR Software Engineer

Niantic’s R&D Team is seeking an ambitious Augmented Reality Software Engineer to push the frontiers of Computer Vision and Machine Learning.

In this role you’ll be part of a collaborative, motivating, and engaging team, to help algorithms evolve from concept to desktop to mobile.

We are all passionate about discovery, so we’re looking for engineers who want to learn and deploy inventions that could help make better “adventures on foot, with others.”

Niantic Engineering leads the advancement of AR and other immersive technologies, while crafting engaging apps for millions of users.

Submit applications by 2nd April 2019 for priority consideration.

Responsibilities-
• Collaborate cross functionally with complementary teams of engineers and designers, to build advanced software for in-field use that will deliver outstanding virtual reality experiences.
• Design systems that enhance the Niantic AR Development Kit and products directly, or through internal R&D tools, to emphasize computer vision and machine learning algorithms.
• Innovate by finding problems, implementing elegant solutions, and building first-of-its-kind technology.
• Write high performance code, debug complex problems that span systems, prioritize tasks effectively and efficiently to meet agreed timelines.
• Learn with us as a team, adopt a problem solving and solutions driven mentality, in order to help educate others, and make a big impact in ambiguous areas of R&D with unfamiliar technologies.

Qualifications
• Demonstrable experience in software development, including shipping one or more products using standard software development practices.
• Passion for code quality and performance.
• Advanced knowledge of C/C++ and C# programming languages.
• Experience developing applications for iOS or Android platforms.
• Strong understanding of programming paradigms and design patterns.
• Confidence in concurrent computing concepts.
• Experience using Metal/OpenGL/Vulkan or other 3D graphics development frameworks.
• Experience crafting Unity APIs and tools.
• Consistent record of working collaboratively in a multi-functional team. Plus If...
• You may have worked with ARKit/ARCore augmented reality frameworks.
• Experience working with CoreML, Vision, TF Lite, Android NNAPI, and other ML frameworks for mobile platforms.
• Experience using tools and frameworks for training machine learning algorithms.
• First-hand experience building computer vision/graphics systems and working knowledge of 3D geometry and linear algebra.
• Communicating technical ideas to experts and non-experts and working with machine learning research teams. Join the Niantic team!

More info | Contact: Georgia Ind | Posted on: 2020-03-10

Ph.D. in the area of Computer Vision and Deep Learning applied to DeepFake Detection

Position is offered within 3iA Côte d’Azur - the Interdisciplinary Institute for Artificial Intelligence (http://univ-cotedazur.fr/institutes/3IA/apply/presentation/phd-position…)
and is ideally located in the heart of the French Riviera, inside the multi-cultural silicon valley of Europe.

Full announcement: http://antitza.com/DFD.pdf

To apply, please email a full application (Cover letter, CV and the names of 2 referees) to Antitza Dantcheva (antitza.dantcheva@inria.fr), indicating [3iA PhD] in the e-mail subject line.

More info | Contact: Antitza Dantcheva | Posted on: 2020-03-10

Post-doc position within AI4GEO research program 24 months

As part of the AI4GEO project ( http://ai4geo.io ), industrial and institutional partners have converged on the creation of products on a global scale valuing 2D and 3D spatial data, namely:
• Time series of land cover maps on a large scale and at very high resolution using jointly radiometric and altimetric information.
• Creation of time series of LOD1 and LOD2 models in order to monitor urban development.
• Creation of semantic 3D models calculated from a mesh of classified 3D point clouds (stereo and lidar)
• Detection and characterization of changes in series of 3D point clouds (stereo and lidar) for applications related to autonomous navigation and monitoring of railway tracks.

In this context, several axes of research have been identified which can lead to work with a strong scientific impact:

• Denoising of Digital Surface Models: Digital surface models and point clouds at the output of the photogrametric restitution chain from multi-view satellite images are often very noisy and this noise has an impact on the prediction quality of subsequent models (machine learning and deep learning). This line of research will consist in studying 2.5D or 3D denoising methods. Several solutions are possible: AI and statistical approaches.

• Multi-scale 3D classification: OBIA 2.5D and 3D classification on several semantic scales using contextual information (spatial and temporal). Today, producing an object classification map is largely feasible, but using the spatial arrangement of these objects among themselves to deduce meta-objects (set of objects having semantic meaning, for example a group of houses aligned with swimming pools and gardens is a housing development) is a real challenge. In addition, the use of "true 3D" models (with associated texture) will improve the performance of semantic classification.

• 3D change detection: Change detection in 3D point cloud time series. This line of research is already the subject of a thesis with the IRISA laboratory. However, we already anticipate that it will be difficult to characterize this change (because we notably lack associated ground truths) and to carry out a scaling up of these methods. The objective of the study will be to be in strong synergy with the doctoral student and to increase the maturity of the methodologies proposed (scaling up and qualification of the results).

• Fusion and registration of point clouds at different scales (terrestrial / airborne LIDAR / satellite data).

• Qualification of AI models: Today, to measure the confidence associated with a predictive model (machine learning and deep learning), the classic method remains to divide a set of data of which we have field truths into 2 subsets: learning and test. Metrics such as F1 score, accuracy, Recall, ROC, IOU are evaluated on the test subset. However, when these models are deployed in the operational phase, they predict each new observation and necessarily give a label to it. The idea is therefore to explore approaches making it possible to identify if the new observation is the result of an implementation of a distribution law similar to that which generated the learning data. New methods, such as probabilistic deep neural network approaches, appear in particular for predictive models embedded in critical environments.

• Correction of learning biases: Finally, an axis of research that is also very important and of evaluating and correcting the bias / noise introduced by either human errors or from sensor measurements in reference data (field truths). Indeed, the presence of this noisy data often leads to a loss of generalization of IA models because these then become very sensitive to minor disturbances on the characteristics of new observations which can therefore induce a poor classification.

The post-doc will be conducted at CNES in Toulouse, France as part of the AI4GEO project. It will be supervised by the host research laboratory.

The recruited person will be integrated into the AI4GEO team and will be able to interact with various departments within CNES, ONERA and IGN. He/She will also be in contact with the ANITI research teams.

2. Profile
The candidate must have a PhD in computer science / signal processing / applied mathematics and be interested in the fields and techniques of Machine Learning / Deep Learning, Computer Vision or Remote Sensing.

To apply, send ASAP cover letter, CV & publications list: pierre.lassalle@cnes.fr, pierre-marie.brunet@cnes.fr & simon.baillarin@cnes.fr

More info | Contact: Simon Baillarin | Posted on: 2020-03-10