Software Engineer, Machine Learning (Multiple Positions) (REF176337T)

Pittsburgh, PA, United States

Applications have closed

Bosch Group

Moving stories and inspiring interviews. Experience the meaning of "invented for life" by Bosch completely new. Visit our international website.

View company page

Job Description

https://www.bosch.us/careers/

Bosch Security Systems, Inc. seeks a Software Engineer, Machine Learning (Multiple Positions) at its facility located at 2555 Smallman Street, Suite 300, Pittsburg, PA 15222. Take a leading role in transforming state-of-the-art Machine Learning/AI research into production quality software solutions for Moving Video camera products. Help transform research prototypes into software products/services that meet customer needs and use case requirements. Directly interface with Bosch business units to ensure on-time delivery of critical product development milestones. Design, develop, improve, and maintain the Bosch Audio and Video AI codebase/SW platform. Actively participate in all phases of the software development life cycle. Ensure critical software quality standards are achieved such as reliability, scalability, and responsiveness among others. Work with research staff to develop, test, and deploy new capabilities as necessary. Remote Work May Be Permitted. REQS: This position requires a Bachelor’s degree or foreign equivalent, in Computer Science, Computer Engineering, Information Systems, Information Technology, Electrical Engineering, Electronic Engineering or a related field, plus 3 years of professional experience with software development and Python, C/C++. Additionally, the applicant must have professional experience with: 1. Machine learning, deep learning or R signal processing algorithms; 2. Big data analytics products; 3. Deep learning/machine learning packages (TensorFlow or PyTorch); 4. Architecting and deploying edge software with real-time ML interface; 5. Audio deep learning & feature extraction methods such as Gabor/Mel Spectrograms; 6. Embedded Linux firmware development and usage; 7. Agile development processes, continuous integration processes, or specific knowledge/experience with SCRUM;  8. Developing an AI software platform such as SDK; and 9. Developing and maintaining a standardized production quality codebase. Apply below.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Indefinite U.S. work authorized individuals only.  Future sponsorship for work authorization unavailable.

Tags: Agile Big Data C++ Computer Science Data Analytics Deep Learning Engineering Linux Machine Learning Python PyTorch R Research Scrum SDLC Security TensorFlow

Perks/benefits: Career development

Region: North America
Country: United States
Job stats:  13  4  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.