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.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> An absolutely fantastic opportunity has arisen to join a fast growing scaleup that’s gone from...
Apply For This JobFull Job Description Solar Sales Consultant *Who Is SimpleFlow: SimpleFlow is the fastest growing brand in the solar industry with...
Apply For This JobTeradici, an HP company, is the inventor of the PCoIP remote display protocol and developed the Engineering Emmy-Award-winning Teradici CAS...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Farmers Insurance is looking for hard-working individuals to join our team. We are looking for...
Apply For This JobJob Overview Our Digital Think Tank team is looking for a Research & Policy Analyst to join them! Are you...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Software tester – 3 month contract outside IR35 Home based Working as part of the...
Apply For This Job