Machine Learning Software Architect

Do you want to help invent the future of computer-aided design automation using machine learning techniques?  Cadence is seeking highly motivated software architects, experienced with machine learning, who can think outside the box and develop new and unique solutions. This is an opportunity for you, as part of the original team, to innovate in a new market for machine learning and trail blaze new solutions, especially in the custom semiconductor design market segment. The ideal candidate will have experience evaluating multiple complex technical solutions in the machine learning area and clearly communicating to a distributed, cross-functional team the relative merits and concepts. You have a pragmatic, customer-focused approach to architecture, design, and development, and will set technical direction for a new platform of solutions. You have significant experience in applying machine learning to a variety of technical areas, including areas without 'big data' in the traditional sense. You have experience with supervised, unsupervised, and reinforcement learning, and have developed, deployed, and supported applications utilizing these capabilities in Python and C/C++. Responsibilities: Drive architecture and design decisions for the product and platform focusing on the machine learning flow Provide technical leadership on projects, including software engineering practices Lead key architecture and design decisions, including gathering requirements and input from a cross-functional team and considering long-term effectiveness and interoperability Analyze data sets for utility in unsupervised and supervised learning activities, perform failure analysis and feature engineering to improve performance, communicates these findings in a clear and thoughtful manner Leads team and influences other teams in understanding and appropriately utilizing machine learning techniques into traditional software functionality Lead software system architecture and design to appropriately incorporate machine learning elements into product features and can effectively communicate this solution to software engineers and business leaders Plan, architect, design, develop, test and maintain key software enhancements, especially related to machine learning capabilities Drive design decisions for the product and platform focused on machine learning flow and be responsible for seeing those decisions implemented successfully Troubleshoot and resolve system problems and customer issues, including complex systemic interactions and performance problems Qualifications: Minimum Education and Experience: BS in CS or EE + 12 years of related experience, or MS in CS or EE + 10 years of related experience, or PhD in CS or EE + 8 years of related experience Additional qualifications 7+ years practical experience developing production-quality applications in C/C++ and/or Python. 5+ years experience using machine learning toolkits (scikit-learn, Tensorflow, Jupyter, etc.) Experience with big data storage, analytics, and visualization solutions (MongoDB, Hadoop, Spark, Tableau etc.) Experience with cloud services (AWS, Azure, Google cloud) is a plus Experience with modern software development practices and tools
Salary Range: NA
Minimum Qualification
11 - 15 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Software Engineer, Machine Learning
Cambridge, MA Google
Software Systems Engineer / Big Data and Machi...
Bedford, MA The MITRE Corporation
Principal Software Engineer; Biometrics & Mach...
Southborough, MA Securus Technologies
Manager: Big Data Analytics and Machine Learni...
Boston, MA Deloitte
Machine Learning Research Scientist
Cambridge, MA Pfizer
Software Architect
Framingham, MA Kforce