Descrição
Work Arrangement:
Remote: This role is based remotely but if you live within a 50-mile radius of [Atlanta, Austin, Detroit, Warren, Milford or Mountain View], you are expected to report to that location three times a week, at minimum.
The role:
We are looking for two exceptionally experienced engineers who are excited about building visualization platforms to power all General Motors digital products and marketing needs.
Responsibilities
-
Develop within our core web technologies (client, framework, and services).
-
Weigh architectural trade-offs and apply synchronous and asynchronous design patterns.
-
Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
-
Be a tech lead and will actively mentor other engineers on the team.
-
Explore and pitch product ideas and tech initiatives with cross functional teams.
-
Initiate, plan, and execute large-scale, cross functional, and org-wide critical programs.
-
Leverage your technical leadership to ensure we adhere to engineering best practices and evangelize opportunities to improve engineering productivity and craftsmanship.
[Additional Description]
Your Skills & Abilities (Required Qualifications)
-
5+ years of experience in application and services development.
-
5+ years of experience contributing to the architecture, documentation, and design of new and existing systems (architecture, design patterns, reliability, and scaling).
-
Proficiency in one or more programming languages such as C++, Java, TypeScript, or Python, with the ability to write clean, efficient, and well-documented code.
-
Some experience working with CAD (Computer Aided Design) data, visualization tools or game engines ( Unreal Engine, Unity , etc.).
-
Good understanding of modern 3D graphics pipelines and APIs (OpenGL, DirectX, or Vulkan) and good knowledge of geometric modeling fundamentals.
What Will Give You A Competitive Edge (Preferred Qualifications)
-
Master's degree in computer science or related field, or equivalent work experience. Ph.D. preferred.
-
Strong problem-solving skills and the ability to break down complex problems into smaller, manageable components.
-
Experience with Blender.
-
Experience with algorithm design techniques such as divide-and-conquer, dynamic programming, greedy algorithms, and graph algorithms.
-
Ability to optimize algorithms and data structures for performance, scalability, and maintainability.
-
Demonstrated ability to understand the tech stack, debug code and tests.
-
Excellent communication skills and the ability to collaborate effectively with cross-functional teams, including designers, artists, and other engineers.
-
Proven track record of delivering high-quality software on time and within budget.
-
Enthusiastic about the opportunity of impacting the engineering culture from the bottom up.
This job may be eligible for relocation benefits.
Compensation : The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
- The salary range for this role is 152,100 to 232,900. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
#LI-KB1
Informações sobre diversidade
A General Motors está comprometida em ser um local de trabalho que não só é livre de discriminação ilegal, como estimula verdadeiramente a inclusão e integração. Acreditamos enfaticamente que a diversidade na força de trabalho cria um ambiente no qual nossos colaboradores podem crescer e desenvolver melhores produtos para nossos clientes. Incentivamos os candidatos interessados a analisar as principais responsabilidades e qualificações de cada função e a se candidatar a qualquer cargo que corresponda a suas habilidades e capacidades. Os candidatos no processo de recrutamento podem, quando aplicável, ser solicitados a concluir com sucesso uma ou mais avaliações relacionadas à função e/ou uma seleção pré-emprego antes de iniciar o emprego. Para saber mais, acesse Como contratamos.
Declaração de Igualdade de Oportunidades de Emprego (EUA)
A General Motors tem orgulho de ser um empregador que oferece oportunidades iguais. Todos os candidatos qualificados serão considerados para o emprego, independentemente de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência ou status como veterano protegido.
Adaptações (EUA e Canadá)
A General Motors oferece oportunidades a todos os candidatos a emprego, incluindo pessoas com deficiências. Se você precisa de uma adaptação razoável para ajudá-lo na sua pesquisa de cargos ou solicitação de emprego, fale conosco pelo e-mail Careers.Accommodations@GM.com ou pelo telefone 800-865-7580. No seu e-mail, inclua uma descrição da adaptação específica que você está solicitando assim como o nome do cargo e o número de requisição do cargo ao qual está se candidatando.