Visit All-Acad.com with more than 200,000 Jobs for Academics!
                    
Position: Deep Learning Software Engineer - Parallel Computing
Institution: The MathWorks, Inc.
Department: Product Development
Location: Cambridge, United Kingdom
Duties: We are seeking a talented, self-motivated and self-directed software engineer to work on high performance solutions for Deep Learning. You will be responsible for expanding and improving our Deep Learning capabilities to achieve best in class performance for training and prediction on single-core, multi-core, cluster, GPU, and multi-GPU systems. This is a challenging area that requires an understanding of machine learning, parallel algorithms, optimizing computation and data transfer, and designing simple but robust architectures for building complex Deep Learning models. This position requires excellent object-oriented design and programming skills and significant software architecture experience
Requirements: A bachelor's degree and 3 years of professional work experience (or a master's degree) is required. A good first degree in Mathematics, Engineering, Physics, Computer Science or a related discipline from a top tier university. A relevant PhD or 3+ years equivalent experience working in a relevant industry. Excellent object-oriented design skills using MATLAB, Java or C++
   
Text: Toggle Main Navigation Sign In Products Solutions Academia Support Community Events Contact Us How to Buy Contact Us How to Buy Sign In Products Solutions Academia Support Community Events Careers at MathWorks Careers Overview Teams & Roles Overview Engineering & Development Sales & Support Marketing Business Operations Job Search New Graduates & Students Overview Engineering & Computer Science (Bachelor's, Master's, PhD) Non-Engineering Internships College Recruiting Schedule Student Ambassadors Resources Awards and Recognition U.S. Benefits Office Locations Careers Account FAQ Careers Account Careers Overview Teams & Roles Overview Engineering & Development Sales & Support Marketing Business Operations Job Search New Graduates & Students Overview Engineering & Computer Science (Bachelor's, Master's, PhD) Non-Engineering Internships College Recruiting Schedule Student Ambassadors Resources Awards and Recognition U.S. Benefits Office Locations Careers Account FAQ Careers Account Search for more jobs Deep Learning Software Engineer - Parallel Computing Job Summary Apply Now Job: 17733-TMEL Location: UK-Cambridge Department: Product Development We are seeking a talented, self-motivated and self-directed software engineer to work on high performance solutions for Deep Learning. You will be responsible for expanding and improving our Deep Learning capabilities to achieve best in class performance for training and prediction on single-core, multi-core, cluster, GPU, and multi-GPU systems. This is a challenging area that requires an understanding of machine learning, parallel algorithms, optimizing computation and data transfer, and designing simple but robust architectures for building complex Deep Learning models. This position requires excellent object-oriented design and programming skills, strong inter-personal and communication skills, and significant software architecture experience. The team you will be joining is responsible for the architecture and performance of our Deep Learning tools as well as all aspects of GPU and multi-GPU support in Parallel Computing Toolbox. Responsibilities Design and implement new systems for parallel and GPU processing of Deep Learning networks and layers Design and implement wide-ranging performance optimizations Work with other teams focused on Deep Learning, Parallel Computing, and Big Data Design internal and customer visible APIs for GPU & parallel algorithms Participate in all team activities such as planning, design discussions and reviews Minimum Qualifications A bachelor's degree and 3 years of professional work experience (or a master's degree) is required. Additional Qualifications A good first degree in Mathematics, Engineering, Physics, Computer Science or a related discipline from a top tier university. A relevant PhD or 3 years equivalent experience working in a relevant industry Excellent object-oriented design skills using MATLAB, Java or C++ Strong written and verbal communication skills Experience working in MATLAB would be a significant benefit Experience with GPU computing and performance optimization would be a significant benefit Previous experience working with Deep Learning would be a significant benefit Why MathWorks? It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing - for each individual, our customers, and the local community. MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 4000 people in 16 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984. Apply Now Contact us if you need reasonable accommodation because of a disability in order to apply for a position. The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. View The EEO is the Law poster and its supplement . The pay transparency policy is available here . MathWorks participates in E-Verify. View the E-Verify posters here . Apply Now Job: 17733-TMEL Location: UK-Cambridge Department: Product Development × Select Your Location Choose your location to get translated content where available and see local events and offers. Based on your location, we recommend that you select: . Select You can also select a location from the following list: How to Get Best Site Performance Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location. Americas América Latina (Español) Canada (English) United States (English) Europe Belgium (English) Denmark (English) Deutschland (Deutsch) España (Español) Finland (English) France (Français) Ireland (English) Italia (Italiano) Luxembourg (English) Netherlands (English) Norway (English) Österreich (Deutsch) Portugal (English) Sweden (English) Switzerland Deutsch English Français United Kingdom (English) Asia Pacific Australia (English) India (English) New Zealand (English) 中国 简体中文 English 日本 (日本語) 한국 (한국어) Explore Products MATLAB Simulink Student Software Hardware Support File Exchange Try or Buy Downloads Trial Software Contact Sales Pricing and Licensing Learn to Use Documentation Tutorials Examples Videos and Webinars Training Get Support Installation Help Answers Consulting Application Status License Center About MathWorks Careers Newsroom Social Mission About MathWorks MathWorks Accelerating the pace of engineering and science MathWorks is the leading developer of mathematical computing software for engineers and scientists. Discover... United States Patents Trademarks Privacy Policy Preventing Piracy © 1994-2018 The MathWorks, Inc. Join the conversation
Please click here, if the Job didn't load correctly.







Please wait. You are being redirected to the Job in 3 seconds.