Finding the best job has never been easier
Share
What you’ll be doing:
This position will work closely with GPU software development managers, engineers, QA and product management to understand, define and implement processes to support these programs. This will also include responsibilities related to beta and production releases to customers, scheduling and leading status meetings, be the focal point for building and maintaining the release schedules as well as the release plan of record.
Collaborate with stakeholder teams across the company to plan and drive software objectives for the team, as well as collect requirements, help define priorities, drive scheduling, and planning for all phases of the process implementation.
Create and maintain schedules, for the many moving parts that need to work in parallel. This is a very hands-on contributor role that seeks someone who thrives in a fast-paced, complex environment and is as comfortable digging into requirements and development details while handling day-to-day tasks.
Lead and improve existing product development and software release processes; and collaborate with engineering management to refine the development workflow for maximum engineering efficiency. You will have the opportunity to partner with diverse technical groups, spanning all interpersonal levels.
You will be leading and resolving critical issues. Being an advocate for lean agile methodologies and values. You will then execute to the plan by collecting vital data, prioritizing issues, tracking overall progress from software and hardware standpoint, and drive issues to closure in a timely manner. Improve and maintain all processes in support of enterprise operations
What we need to see:
Ability to think strategically and tactically, and to build consensus to make programs successful.
Shown experience to creatively resolve technical issues and resource conflicts. Solid ability to lead sophisticated product and customers.
Thorough understanding of software engineering principles and product development life-cycle.
Solid knowledge of industry standard configuration management tools. Experience with improving efficiency and enabling automation is a value.
Be detail oriented with shown ability to multitask, in a dynamic environment with shifting priorities and changing requirements.
Have hands on experience within a software development environment. Strong communication and technical presentation skills.
Bachelor of Science in Electrical Engineering or Computer Science (or equivalent experience).
8+ years experience in a similar or related role.
Proficient in Python or equivalent modern scripting language. Understanding of Groovy or ScritpRunner for Jira a plus.
Ways to standout from the crowd:
Experience in GPU software environments, Deep Learning and/or AI software methodologies.
Having a leadership role while working with modern software development teams is helpful in leading dependency management efforts.
You have previously identified missing or inefficient processes, improved and implemented them across multiple teams spanning large matrix organizations.
Previous experience with productizing enterprise server systems including experience of - coordinating activities between hardware / software organizations is highly desirable.
Agile, PMP, OKR or Lean Portfolio Certifications adds improves chance for success.
You will also be eligible for equity and .
These jobs might be a good fit