Quantum Physics / Quantum Information / Machine Learning / Operations Research interns - BC-411
Preferred Disciplines: Computer Science, Engineering, Mathematics, Physics, Quantum Computing, Machine Learning, Statistics (Masters, PhD, Post Doc)
Project length: 4-12 months (1-2 units)
Approx. start date: As soon as possible
Location: Vancouver, BC or Waterloo, ON
No. of Positions: 1+
Company: 1QB Information Technologies
1QBit is dedicated to solving the world’s most intractable challenges by recasting problems to harness the power of quantum computing. We identify intractable industry problems and apply breakthroughs in computation to machine intelligence and optimization science to build software that allows applications to continually benefit from advances in both quantum and classical hardware.
We believe that quantum technologies will form the next pillar of computational progress. We research, benchmark and build software development kits, online platforms, and applications that make the power of quantum computers accessible to researchers, developers and industry-leading organizations so they can solve their most difficult problems in fields such as optimization, simulation, and machine learning.
As an interdisciplinary team of world-class mathematicians, physicists, operations research scientists, computer scientists, software developers, computational chemists, and quantum computing experts, we share a curiosity and drive to uncover new ways of solving currently intractable problems using advanced classical and quantum systems.
Summary of Project:
Several positions are currently available.
- Quantum Physics Researcher – Vancouver, BC
As a member of our Professional Services Team, you will utilize your background in physics and work in collaboration with other physicists, chemists, and quantum information scientists to address some of the world’s most challenging industrial and scientific problems. You will use your creativity to tackle the bottlenecks in the near-term quantum computing devices. Specifically, you will engage in scientific research in the field of adiabatic quantum computation and quantum annealing. You will use your experience in scientific research for experimental implementations, rapid prototyping, and deployment of powerful computational solutions. Towards this end, you will leverage the scale of 1QBit’s proprietary data and software infrastructure in conjunction with commercial tools and exotic hardware prototypes.
2. Machine Learning Researcher – Vancouver, BC
As a member of our Machine Learning Team, you will work in collaboration with other researchers, data scientists, and software developers, utilizing your background in machine learning and/or probability theory, statistics, optimization, or quantum computing to address a wide range of challenging industry problems. You will have the opportunity to work with the world’s most advanced quantum and classical computing hardware architectures to develop new tools and techniques to interface with machine learning applications and leverage new processing capabilities. You will use your experience in rapid prototyping to implement effective and powerful computational solutions. You will leverage the scale of 1QBit’s proprietary data, designing applications and classical and quantum computing infrastructure in conjunction with commercial tools and data sources to develop powerful computing solutions. At the core of this role, you will have the opportunity to work with clients and partners which include Fortune 500 companies, as well as invent, design, investigate, implement, and analyze different hybrid quantum–classical algorithms in the fields of machine learning, data science, quantum computing, and others. Operating within 1QBit’s Agile team structure, it is largely you who will drive your own schedule and work in collaboration with fellow researchers, industry experts, and software developers on partner and client projects in various industry verticals. You will use the Scrum methodology to take an ownership role in autonomously managing your work and supporting your team in finishing project Sprints. You will contribute to 1QBit’s continuous improvement through Sprint Retrospectives and by providing input and ideas on every aspect of how our company operates.
3. Operation Research Scientist – Vancouver, BC
As a member of our Optimization team, your mission is to develop algorithms and tools for solving hard real-world optimization problems. In collaboration with other researchers and software developers, you utilize your background in combinatorial optimization, algorithms, operations research, and probability to develop new algorithms for solving computationally difficult problems. This role presents the opportunity to design and implement new optimization algorithms by bridging the gap between techniques developed in the optimization and physics communities.
4. Machine Learning Scientist – Waterloo, ON
As a member of our Applied Mathematics Team, you will work in collaboration with other researchers and software developers across multiple disciplines, utilizing your background in reinforcement learning to address a wide range of the world’s most challenging computational problems. You will have the opportunity to work with computer scientists, mathematicians, quantum information scientists, and physicists experimenting with the world’s most advanced quantum and high performance computing hardware to develop novel quantum algorithms for revolutionary artificial intelligence applications. You will use your creativity to tackle the bottlenecks of artificial intelligence. You will use your experience in scientific research for experimental implementations, rapid prototyping, and deployment of powerful computational solutions. Towards this end, you will leverage the scale of 1QBit’s proprietary data and software infrastructure in conjunction with commercial tools and exotic hardware prototypes.
5. Quantum Information Scientist – Waterloo, ON
As a member of our Applied Mathematics team, you will work in collaboration with other researchers and software developers and will utilize your background in quantum algorithms, computational complexity or quantum information science, and your experience in rapid prototyping and resource estimation to invent and analyze quantum algorithms. You will leverage the scale of 1QBit’s proprietary data, and software infrastructure in conjunction with commercial tools and exotic quantum hardware prototypes. This role could be a full time or a fixed term opportunity.
To be determined with the researcher
BD To be determined with the researcher
Expertise and Skills Needed:
Quantum physics / computing projects
- Knowledge of software and algorithm design, and hands-on experience in scientific numerical simulation
- An interest in applying domain-specific knowledge to further the progress of quantum computing
- Solid understanding of circuit-model quantum algorithms and the common techniques therein (e.g. quantum phase estimation, quantum amplitude amplification, quantum Fourier transformation, etc.)
- Familiarity with:
- Quantum error correction and fault-tolerant quantum computation
- Resource estimation and error analysis in quantum algorithms
- Computational complexity, design and asymptotic analysis of algorithms
- Familiarity with data science and machine learning algorithms and tools (deep learning, RBMs, probabilistic graphical models) is a plus
Machine Learning projects
- Knowledge of software and algorithm design, data structures, complexity analysis, high-performance computing, and GPGPU programming
- A solid understanding of, and previous experience in, deep learning and reinforcement learning
- Relevant experience with languages and frameworks typically used in machine learning
- Exposure to big data processing, deep learning, and database management
- Familiarity with quantum computing, optimization algorithms, and statistical methods
- Familiarity with debugging and profiling tools
Operations research project
- Strong familiarity with theories of optimization techniques such as linear programming, integer programming, dynamic programming, and heuristic techniques to utilize in developing new solution techniques
- Applied knowledge of algorithm design, data structures, and complexity analysis
- Previous experience with optimization software (e.g., Gurobi, CPLEX)
- Previous experience with data processing and computational benchmarking
- Proficiency in Python and/or C/C++ and/or Java
- Strong graduate level track record of research as demonstrated by your peer reviewed publications and presentations
- The ability to conduct research in an interdisciplinary environment, both independently and as part of a team
- A high level of comfort providing feedback to team members, and soliciting and acting on feedback to improve your performance
- Proactiveness in seeking out opportunities to help move projects forward and contribute to their improvement
- An eagerness to learn about new trends, tools, and technologies, and to continually consider how these will influence our projects in terms of opportunities and challenges
- A dedication to maintaining team unity and success through open communication
- Strong organizational skills, and the ability to manage tasks and meet deadlines
For more info or to apply to this applied research position, please