We are looking for a dedicated and passionate ML Specialist who will become part of a new Data capabilities Engineering team. This team is focused on providing in-vehicle, edge, and cloud-based app and service software to provide performance insights of GM’s next-generation Connected Vehicle, Automated Driving (L2+) and Autonomous (L4) technologies. This role requires extensive knowledge of data science model development and maintenance. Machine Learning Specialists play a significant role in our Software Defined Vehicle (SDV ) team. You have curiosity and initiative for deriving insights from data and generating impactful business values working in partnership with global teams to in drive advanced analytics. As a Machine Learning Specialist on our team, you will be responsible for building and managing modeling processes, identifying data requirements, and delivering methodology and tools that are statistically grounded around our data analytics pipeline. We are looking for a highly energetic and creative thinker who is addicted to an attention to detail. If you love the idea of shared accountability and have a passion for changing the world, we are looking for you! Come and join the team that is shaping the landscape in the automotive industry!
Key Responsibilities
Translate business problems into a data driven analytics objective
Build ML algorithms based on statistical modelling procedures, and deploy, monitor, and maintain scalable solutions in production to meet analytics objectives
Process structured and unstructured data to develop, extend and enrich ML frameworks and libraries
Formulate problems well, prototype solutions, make reasonable assumptions in the face of ill-structured problems, design solutions, and analyze results
Apply computer science fundamentals, including data structures, algorithms, computability and complexity and computer architecture to developed software
Collaborate with data engineers to build data and model pipelines
Develop an insight generation pipeline, from data acquisition to visualization
Demonstrate end-to-end understanding of applications (including, but not limited to, the machine learning algorithms) being created
Use data modelling and evaluation strategy to find patterns and predict unseen instances
Communicate and explain complex processes to people who are not programming experts
Analyze large, complex datasets to extract insights and decide on the appropriate technique
Research and implement best practices to improve the existing machine learning infrastructure
Provide support to engineers and product managers to implement machine learning
Work in a fast-paced agile environment to develop and deliver advanced analytics solutions
Solve complex problems that extend beyond the traditional data scienceproblems
Implement a diverse setoftechniquessuch as statistics,machine learning, and other AI algorithmstopushsolutions with the best quality and highest performance.
Prepare and maintain a comprehensivedocumentation
Presentaccountable results to leadership
Work in collaboration with IT to deploy model and algorithmsin aproduction environment.
Skills Requirements:
Basic Qualifications:
Bachelor’s Degree in engineering, Computer Science, Physics, Mathematics, or related quantitative field
3+ years proficiency in one or more core analytical tools / suites / languages such as Python, R, Spark Scala and understanding of their limitations
Advanced hands-on experience with machines learning toolkits: Tensorflow, Pytorch, Scikit-Learn
Experience working on advanced analytics, machine learning, and other AI techniques for real worldapplicationsin a production environment
Demonstrated proficiency in the following areas: classification, regression, similarity matching, clustering, co-occurrence grouping, profiling, link prediction, dimension reduction, tensor decomposition and regression and causal inference
A strong passion for empirical research and for answering hard questions with data
A flexible analytic approach that allows for results at varying levels of precision
Ability to communicate sophisticated quantitative analysis in a clear, detailed, and meaningful value focuses manner using data visualization techniques
Experience using SQL/noSQL and knowledge in database management.
Experience working with large dataset, experience working with distributed computing tools (Map/Reduce, Hadoop, Hive, etc.) and Machine Learning pipelines (Spark, DASK, Argo, etc.)
Cultivate open, inclusive culture that supports learning and encourages collaboration.
Experience using Power BI, Tableau, and/or other visualization tools
Strong collaboration skills, effective communication skills with ability to prepare project documentation and presentation
Successful candidates will be required to attest to, and be prepared to provide proof of, their vaccination status and that any job offer will be conditional on the candidate being fully vaccinated.
Additional Job Description
Preferred Experience:
Advanced degree in a related technical field
Understanding of major automotive vehicle systems such as Advanced Driver-Assistance (ADAS), Motion Control, Automotive Network, and Powertrain
Experience working with frontend ML systems such as Dash, Streamlit, etc.
Experience with Software Telemetry data or understanding of computer, network, software performance metrics
Experience with source code management tools such as GIT, Jira, Bitbucket, or Azure DevOps
Experience in continuous integration and deployment with Dev/Data Ops platforms
Scaled Agile Framework (SAFe) certification
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.
Diversity Information
General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteeropportunities.
We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.
Equal Employment Opportunity Statement
Accommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada, please advise if you require accommodation. General Motors of Canada values diversity and is an equal opportunity employer.
Founded in 1989, Hong Kong Metropolitan University (HKMU) is a modern, vibrant and dynamic university. We tailor our professional programmes...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> NoSQL/Spark development for an enterprise big data and analytics platform that utilizes emerging technology to...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Better homebuying for everyone involved Acre is rebuilding the UK’s £1.4 trillion mortgage market from...
Apply For This JobThe University of Wyoming (UW) is seeking to fill three tenure-track Assistant Professor positions in Applied Artificial Intelligence/Machine Learning (AI/ML)...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Overview AM LLC has an immediate opening for (1) remote JRules Developer to support our...
Apply For This JobJob OverviewThe Software Development Manager is responsible for managing and coordinating the people, resources and processes required to deliver new...
Apply For This Job