Sr Software Engineer/Machine Learning Engineer

Company: Artech LLC
Location: Saint Paul, Minnesota, United States
Type: Full-time
Posted: 13.AUG.2021

Summary

Job DescriptionJob Title: Sr Software Engineer/Machine Learning EngineerLocation: 8200 Coral Sea Street NE, Mounds View, MN 55112 Duration: ...

Description

Job DescriptionJob Title: Sr Software Engineer/Machine Learning EngineerLocation: 8200 Coral Sea Street NE, Mounds View, MN 55112 Duration: 11+ Months POSITION DESCRIPTION:Machine Learning EngineerHealthcare's Machine Learning (Client) Engineers develop the next-generation technologies that revolutionize the care of millions of patients worldwide. Our products range from complex cloud-based information processing at massive scale to efficient algorithms controlling the real-time operation of implanted devices. We are looking for engineers who bring fresh ideas from all areas, including artificial intelligence, computer vision, signal processing, natural language processing, information retrieval, distributed computing, UI design and mobile. As a Client engineer, you will work on multiple projects critical to the needs of Healthcare's Cardiac Rhythm and Heart Failure division. Our engineers need to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Responsibilities:• Design, build, train and test Client models• Work closely with Project Managers, Research Scientists, and fellow Client Engineers to frame problems within the business context• Analyze experimental and observational data, communicate findings, and facilitate product design decisions Qualifications: Credentials• B.S., M.S. or Ph.D. in Computer Science, Statistics, Biomedical Engineering or related technical fieldKnowledge/Theory:• Experience with signal and image processing• A solid understanding of both probability and statistics• Advanced experience with building AI architectures: Convolutions, Residuals, Recurrence, and Transformers• Deep knowledge of techniques such as: Transfer learning, Data Augmentation, Reinforcement learning, Generative Adversarial Networks, Natural Language Processing, and Image Segmentation• Strong grasp of semi-supervised approaches such as Contrastive Learning and Student-Teacher methods• Proven ability to quickly and effectively turn research Client papers into working code• Experience with other Client techniques such as Gaussian processes, Bayesian methods, Boosted Trees, SVMs, Random Forests, and PCA• Extensive knowledge of Client evaluation metrics and best practices• A firm understanding of mathematics and linear algebra, including the theory behind algorithms such as backpropagation and Adaptive Moment Estimation (Adam)Programming/Application:• Deep understanding of python and object-oriented coding• Practical knowledge of Client libraries such as PyTorch, Tensorflow, Scikit-Learn, etc.• Standard software development skills such as code version control (Git)• SysAdmin skills in cross-platform shell scripting• Data pipeline and wrangling expertise with SQL and technologies such as Spark and Hadoop• Working knowledge of how to build efficient end-to-end Client workflows, TFX Soft Skills:• Collaborate well with others• Work in a team environment with code reviews and feedback from peers• Excellent communication skills• Self-driven with the ability to deliver on ambiguous projects with incomplete or dirty data Vishnu T Team Lead - Staffing 360 Mt. Kemble Avenue, Suite 2000 Morristown, NJ 07960 Office: |Cell: Email: Website:

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...