Software Engineering Manager

Midwest Shoe Merchants, Inc.
Palo Alto, United States of America
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Palo Alto, United States of America

Tech stack

Artificial Intelligence
Big Data
Cloud Computing
Databases
Computer Engineering
Information Engineering
Distributed Systems
Machine Learning
Software Tools
Cloud Services
TensorFlow
Azure
Software Engineering
Software Systems
Software Repository
PyTorch
Scikit Learn
Infrastructure Automation Frameworks
Data Pipelines
User Accounts

Job description

We are seeking a highly skilled and experienced Software Engineering Manager to join our dynamic team of scientists and computer engineers. You will be responsible for leading a team of software engineers and participating in the design, implementation, and operation of a data- and AI-driven materials design platform that changes the way batteries are developed., * Work with the executive team to help define the company's technical roadmap and long-term vision, aligning it with business goals, market trends, and team capabilities.

  • Manage and mentor a team of software engineers with diverse skills, including regular meetings to assess timelines and provide technical feedback on recent developments.
  • Oversee the development and management of robust software solutions to deliver short-term results and build long-term tools.
  • Drive technical discussions and decisions, ensuring adherence to best practices and architectural guidelines.
  • Manage computational infrastructure, including cloud-based tooling (VMs, databases, and storage) and team development tools (internal user accounts, git repositories).
  • Manage hiring processes to grow our engineering team at the right pace to provide for short- and long-term goals.
  • Represent the detailed capabilities and needs of the engineering team in high-level planning and scoping.
  • Operationalize AI/ML algorithms and models to solve complex business problems and enhance product capabilities.
  • Design and optimize data pipelines for collecting, processing, and analyzing large volumes of data.
  • Stay abreast of emerging technologies and industry trends and assess their potential impact on our products and services.

Requirements

The ideal candidate would be a highly-skilled full stack software developer with team leadership experience and customer focus. Prior experience in supporting AI/ML platforms and Data Engineering is highly desired. The selected candidate will need to help architect our platform, prioritize functionality in coordination with our scientific and commercial teams, manage the team's backlog, manage (and contribute to) delivery of functionality according to specifications. As this is an early stage start-up, we need someone who is not afraid to get their hands dirty and enjoys putting initial structure around processes. A background in the physical sciences, specifically in chemistry or materials engineering (atomistic simulations, battery engineering) is highly desired.

This is a hybrid position with in-person work in our Palo Alto office expected at least three days per week (Tue-Thu)., * B.S. degree in STEM field (Ph.D. or M.S. preferred) with at least 5+ years of experience in software engineering with a focus on cloud-based solutions and distributed systems.

  • 2+ years of experience managing software development teams.
  • Demonstrated experience in managing and prioritizing software specifications and development process.
  • Proficiency in project management methodologies and tools.
  • Ability to set clear expectations and paint a compelling vision that inspires action.
  • Strong proficiency in AWS cloud services and infrastructure automation.
  • Demonstrated expertise in AI/ML technologies, including familiarity with frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Experience with data engineering tools and frameworks.
  • Familiarity with materials science concepts and applications is desired.
  • Excellent leadership and communication skills, with the ability to effectively collaborate with cross-functional teams.
  • Strong problem-solving abilities and a passion for innovation and continuous learning.

Benefits & conditions

We know no applicant will check every box - above all, we value grit, enthusiasm, willingness to learn, and a do-whatever-it-takes attitude.

  • Medical, dental, and vision insurance
  • Unlimited paid time off/sick leave
  • 401(k)
  • Paid parental leave
  • Two-week full company holiday at year's end
  • Hybrid schedule with some flexibility (on-site 3x per week)

About the company

Palo Alto, CA Full Time Posted by: Stanfordclimateventures Posted: Sunday, 17 May 2026 Jobs at Stanford Climate Ventures alumni companies Aionics is a company that lives at the intersection of materials science and artificial intelligence. We use our best-in-class simulation and machine learning capabilities, in partnership with some of the world's largest manufacturers, to design next-generation materials for leading OEMs in automotive, grid scale energy storage, green manufacturing, and more. Our mission is to leverage the dual revolutions in high-performance computing and machine learning to discover and commercialize new materials for the clean energy economy. We are not selling software - we are selling materials.

Apply for this position