Senior Software Engineering Manager (Remote)

Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Patterned Learning Career

Senior Software Engineering Manager (Remote)

Senior Software Engineering Manager | Patterned Learning Career| United States

This is a remote position.

Senior Software Engineering Manager – Remote Job, 3-5+Year Experience

...

Senior Software Engineering Manager | Patterned Learning Career | United States

This is a remote position.

Senior Software Engineering Manager – Remote Job, 3-5+ Year Experience

Annual Income: $96K – $122K

A valid work permit is necessary in the US

About us: Patterned Learning is a platform that aims to help developers code faster and more efficiently. It offers features such as collaborative coding, real-time multiplayer editing, and the ability to build, test, and deploy directly from the browser. The platform also provides tightly integrated code generation, editing, and output capabilities.

About The Job

The Core Performance team’s mission is to analyze, optimize, and provide guidance to the software and hardware teams to meet the required specifications. As the Core Performance team leader, you will be responsible for strengthening the team and driving a culture of performant software and hardware into the organization. You and your team will achieve this goal by the establishment of a data-driven approach using infrastructure, benchmarks, and profiling protocols.

Responsibilities

  • Lead and grow a team of software engineers focused on system performance (CPU, GPU, latency, memory). Guide building tools, processes, benchmarks, and best practice guides to evaluate performance and write efficient code.
  • Collaborate with the rest of the Core organization to develop frameworks that enable by default efficient code development. Define performance budgets, and work with other software groups in the organization to meet those budgets.
  • Participate in optimizing the design and architecture of next-gen hardware architecture, considering the software performance needs.

Qualifications

  • Bachelor’s degree in engineering, mathematics, or related field.
  • 10+ years of experience in systems software development, with 5+ years in a leadership role managing system/software architects.
  • Experience taking ideas from inception to delivery.
  • Experience with system design & architecture of complex software systems.
  • Practical experience in system performance analysis, profiling, benchmarking, and code optimization of complex multi-process systems (e.g. game engines, robotic systems).
  • Strong knowledge of C++ and experience in large code bases.
  • Strong knowledge in linear algebra; 3D geometry and/or dynamical systems and control

Why Patterned Learning LLC?

Patterned Learning can provide intelligent suggestions, automate repetitive tasks, and assist developers in writing code more effectively. This can help reduce coding errors, improve productivity, and accelerate the development process.

Pattern recognition is particularly relevant in the context of coding. Neural networks, especially deep learning models, are commonly employed for pattern detection and classification tasks. These models simulate human decision-making and can identify patterns in data, making them well-suited for tasks like code analysis and generation.

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.