Senior Software Engineer

3 weeks ago


Sunnyvale, United States Chemix, Inc. Full time

Chemix is seeking a highly-motivated software engineer to develop and expand our AI platform for autonomous battery materials discovery and optimization. Better batteries are a critical piece of humanity's transition to sustainable energy. As a software engineer at Chemix, you will contribute to our mission by building and maintaining the data pipelines that process our large experimental datasets. You'll make a fundamental contribution to developing the batteries that will power the electrification revolution in transportation and beyond.

As an early employee at a fast-moving startup, we expect you to quickly and creatively solve all kinds of technical problems, including those beyond your core expertise. An ideal candidate is able to learn quickly, is eager to stretch their knowledge of software development and computational infrastructure, takes pride in the quality of their work, and wants to make a real impact in energy storage technologies for electric transportation.

Responsibilities:

  • Develop and maintain data pipelines and core infrastructure for various types of battery data and use cases
  • Maintain and expand the codebases of our internal python libraries for battery data processing and machine learning
  • Design and implement new computational infrastructure as needed to facilitate our daily computational workflows
  • Introduce new software frameworks, workflows, and libraries, and development practices
  • Interface with our machine learning research staff, data engineers, and battery engineers to understand our software and data use cases, and design and implement solutions
  • Inform the optimization of the R&D process that generates our data
Requirements

Either:
  • Degree in computer science and 2+ years of work experience, or
  • Degree in the physical, chemical, or biological sciences, combined with 4+ years of work experience in software development
Also:
  • Extensive experience with the python data stack, e.g. pandas, numpy, Dask
  • Experience with cloud web services (AWS, Google Cloud, Azure, etc.), databases, and Docker
  • Experience with software dev-ops: git, testing, CI/CD
  • Clear communication and good people skills
  • Strong organization and ability to manage parallel projects
Nice to have:
  • Experience with workflow orchestration tools, e.g. Airflow, Prefect, Luigi
  • Previous experience with batteries and battery data
  • Familiarity with experimental chemistry/materials science
Benefits
  • Stock Option Plan
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)


  • Sunnyvale, United States Veear Full time

    Job Description: s a Senior Software Engineer V on the Hardware Testing Infrastructure team at Meta, you will be a key player in defining the testing approach, creating the necessary resources, and fostering a culture of quality within our ASIC team. Your primary focus will be on hands-on software development, automation, and ensuring that our ASIC...


  • Sunnyvale, United States Veear Full time

    Job Description: s a Senior Software Engineer V on the Hardware Testing Infrastructure team at Meta, you will be a key player in defining the testing approach, creating the necessary resources, and fostering a culture of quality within our ASIC team. Your primary focus will be on hands-on software development, automation, and ensuring that our ASIC...


  • Sunnyvale, United States Amazon.com, Inc. Full time

    As a Senior Power Engineer, you will be responsible for owning the power and energy consumption models, provide inputs to power architecture and conduct power consumption characterization on multiple projects. You will work closely with multi-discipl Power, Engineer, Software, Electrical Engineer, Processor, Electronics


  • Sunnyvale, United States Redolent Infotech Pvt. Ltd. Full time

    Hello, One of our direct client is urgently looking for Senior Software Engineer (Back End) @ Sunnyvale, CA. TITLE: Backend Engineer LOCATION: Sunnyvale, CA. This is for a Senior Software Engineer (Back End) Responsibilities include: •. Responsible for designing high performance and scalable e-commerce applications that meet the needs of millions of...


  • Sunnyvale, United States Talent Software Services Full time

    IMPORTANT INFORMATION: Role: Embedded Software Dev Engineer Work location: SUNNYVALE, CA 94085 JOB DESCRIPTION: Key job responsibilities • Develop embedded software for terrestrial devices within the Project Kuiper system. • Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage. • Developing...


  • Sunnyvale, United States BHO Tech Full time

    We are looking for a highly skilled and energetic person to play a key role in improving and supporting our revolutionary robotic and vision-based systems for agriculture. You will be joining a world-class research and engineering team to provide critical skills in improving existing systems and pushing the boundaries of this technology. The role will...


  • Sunnyvale, California, United States Illumio Full time

    Senior Software Engineer, Cloud SecurityOn-site work model of 5 days in office/week in Sunnyvale, CAIn this role, you will focus on the building Illumio Cloud service. Building this cloud service requires building a highly available and scalable cloud platform. In addition, the platform should be built with compliance in mind to be able to satisfy various...


  • Sunnyvale, United States Talent Software Services Full time

    Backend EngineerWhat you will do: Design and implement REST APIs for mobile and web clients including our payment devices, web dashboard, and 3rd party apps Identify technical requirements in product meetings and assist the business team with realistic project planning and feature development; translate product requirements into functional, maintainable,...

  • Software Engineer

    1 week ago


    Sunnyvale, United States Trimble Full time

    Job Title: Software Applications Engineer Location: Sunnyvale, CA Division: Trimble Military Advanced Systems (MAS) Job Summary Trimble is the market leader in high-performance GPS navigation receivers for aviation applications. The Trimble receivers are embedded in inertial navigation subsystems that are deployed in a wide variety of aircraft.  The Senior...


  • Sunnyvale, United States Chemix, Inc. Full time

    Job DescriptionJob DescriptionChemix is seeking a highly-motivated software engineer to develop and expand our AI platform for autonomous battery materials discovery and optimization. Better batteries are a critical piece of humanity's transition to sustainable energy. As a software engineer at Chemix, you will contribute to our mission by building and...


  • Sunnyvale, United States DigiLens Full time

    Job Description Job Description About the Role The Smartglasses Product team invents next-generation Augmented Reality (AR) head-worn solutions utilizing some of Digilens' core technologies to empower the future of mobile computing. From developing the most cutting-edge HW platforms to integrating the latest and greatest display technology to enabling the...


  • Sunnyvale, United States StormAI Full time

    Senior Software Engineer (C++) $15M Funding - VC backed AI Company USD$160k - $220k Base + Early stage equity Sunnyvale, USWant to join a company that where you'd be working alongside a team of world-class entrepreneurs experts in AI and Robotics?We are working with a company that helps positively impact warehouses, schools, hospitals, hotels, and many...

  • Senior Engineer

    3 days ago


    Sunnyvale, United States SALT Full time

    Senior Engineer - Sunnyvale, CA - Onsite Our client is an industry leader in high-perfomance GPS nav systems for aviation applications. As a Senior Systems Engineer you will be working on embedded systems, working on GPR receivers which are implemented into aircrafts, designing circuit boards, and more. Additional Responsibilities You will interact closely...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Job DescriptionPrimary Function:The Digital Software and Platforms group within Intuitive has an immediate opening in Sunnyvale, CA, for a senior software engineer to architect and build a new deeply integrated CI/CD framework, efficient builds, and test automation for Digital products and their integration with the robotic platform. You will be leading the...


  • Sunnyvale, United States StormAI Full time

    Senior Software Engineer (C++) 💻$15M Funding - VC backed AI Company 🏥🚀USD$160k - $220k Base + Early stage equity💲Sunnyvale, USWant to join a company that where you'd be working alongside a team of world-class entrepreneurs experts in AI and Robotics?We are working with a company that helps positively impact warehouses, schools, hospitals, hotels,...


  • Sunnyvale, United States StormAI Full time

    Senior Software Engineer (C++) 💻$15M Funding - VC backed AI Company 🏥🚀USD$160k - $220k Base + Early stage equity💲Sunnyvale, USWant to join a company that where you'd be working alongside a team of world-class entrepreneurs experts in AI and Robotics?We are working with a company that helps positively impact warehouses, schools, hospitals, hotels,...


  • Sunnyvale, United States DigiLens Inc. Full time

    Job DescriptionJob DescriptionAbout the RoleThe Smartglasses Product team invents next-generation Augmented Reality (AR) head-worn solutions utilizing some of Digilens' core technologies to empower the future of mobile computing. From developing the most cutting-edge HW platforms to integrating the latest andgreatest display technology to enabling the...

  • Senior Engineer

    4 weeks ago


    Sunnyvale, United States Salt Full time

    Senior Engineer - Sunnyvale, CA - OnsiteOur client is an industry leader in high-perfomance GPS nav systems for aviation applications. As a Senior Systems Engineer you will be working on embedded systems, working on GPR receivers which are implemented into aircrafts, designing circuit boards, and more.Additional ResponsibilitiesYou will interact closely with...

  • Senior Engineer

    3 days ago


    Sunnyvale, United States SALT Full time

    Senior Engineer - Sunnyvale, CA - Onsite A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible. Our client is an industry leader in high-perfomance GPS nav systems for aviation applications. As a Senior Systems Engineer you will be working on embedded systems, working...

  • Senior Engineer

    4 weeks ago


    Sunnyvale, United States Salt Full time

    Senior Engineer - Sunnyvale, CA - OnsiteOur client is an industry leader in high-perfomance GPS nav systems for aviation applications. As a Senior Systems Engineer you will be working on embedded systems, working on GPR receivers which are implemented into aircrafts, designing circuit boards, and more.Additional ResponsibilitiesYou will interact closely with...