At the AI Innovation team, we work in a fast-paced and high-growth environment. You will have the opportunity to work on challenging projects and develop your expertise. The software engineer will be working closely with the product owner, technical lead, Machine Learning Software Engineers, and stakeholders for project delivery. As a software engineer, you will help the team integrate with IT services and infrastructure, build internal services and design/develop/deploy machine learning model wrappers. You will also be responsible for driving tools, processes and best practices in software development for the AI Innovation team.
Core Responsibilities
Integration between AI modules and infrastructure (Databases, User Interface, Server, etc.)
Work with GM IT to offer compute infrastructure to the AI Innovation Team members
Build and maintain CI/CD pipelines
Setup services for internal or external users
Design and develop front-end interfaces for machine learning models
Produce high-quality and reliable results by contributing heavily to large cross-functional projects.
Assist our Machine Learning Software Engineer to ensure efficient development and deployment.
Improve engineering standards, tooling, and processes.
Build and maintain data visualization dashboards
Additional Job Description
Requirements
Bachelor degree in computer science or computer engineering
Experience working on high-paced agile environment
Experience as a solution architect for business information systems, focusing on database architecture, data modeling, data analysis, and application integration.
Advanced knowledge in SQL and NoSQL and familiarity with various types of databases • Experience with containerization (e.g. Dockers)
Experience with distributed systems like big data processing/streaming/storage engines (e.g., Apache Hadoop, Apache Spark, Apache Kafka), different Cloud environments (e.g., AWS, GCP, Azure), or resource management systems (e.g., Apache Mesos, Kubernetes)
Experience with continuous integration and automated deployments (CI/CD)
Experience with Web Services: REST API, etc.
Experience with frontend software development
Strong computer science fundamentals: data structures, algorithms, distributed systems.
Strong communication skills
Strong collaboration skills
Must be able to be onsite on short notice due to nature of the project
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.
Nice to have:
Familiarity with machine learning and statistical approaches
Porting machine learning models on embedded systems and mobile environment
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.
Dreaming big is in our DNA. Brewing the world’s most loved beers and creating meaningful experiences is what inspires us....
Apply For This JobEdmonton, Alberta In Office Our Client, a Canadian leader in Windows & Doors, is looking for a Marketing Assistant to...
Apply For This JobWe are hiring AI/ML System software Engineer. Job Overview:Background: AI is transforming everything. We are making AI ubiquitous. Today, more...
Apply For This JobAnsys is the global leader in engineering simulation. We empower the world’s most innovative companies to deliver transformational products to...
Apply For This JobReporting into the Finance Manager, the Financial Analyst will assist in planning, reporting and analysis for all trade investments in...
Apply For This JobProject/Program Overview: General Dynamics Mission Systems–Canada is one of Canada’s leading defence and security technology engineering companies with a worldwide...
Apply For This Job