Senior Software Engineer
1 week ago
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)
-
Senior Software Engineer
1 week ago
Sunnyvale, California, United States Robert Bosch Group Full timeRobert Bosch LLC seeks a Senior Software Engineer at its facility located at 384 Santa Trinita Avenue, Sunnyvale, CA 94085.Job Description:Conduct research and software development in the field of automated driving for behavioral planning systems. Develop and implement new functionalities for the company's autonomous driving platform. Evaluate...
-
Senior Software Engineer
4 weeks ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of PositionWe seek a Software Engineer to join the Future Forward Research group at Intuitive Surgical. Our group's role is to explore new promising technologies for future products and services in the emerging computer- and robot-assisted medical interventions field. As a Senior Software Engineer, you will work on the design...
-
Senior Software Engineer
1 month ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:The Core Technologies Engineering (CTE) group within Intuitive has an immediate opening for a dedicated C/C++ Code Quality expert to join our team in Sunnyvale, CA. The ideal candidate will possess deep knowledge of C/C++ development standards and extensive experience improving code quality. This role requires...
-
Senior Staff Software Engineer
4 weeks ago
Sunnyvale, California, United States Uber Full timeAbout the RoleThis is a key role as a senior engineering leader in Driver pricing. The team is tasked with setting driver prices for Uber rides globally, using large scale distributed systems, algorithms and various machine learning models for optimization of network throughput and maximizing value/earnings for Uber drivers.The role is to develop product...
-
Senior Software Quality Engineer
3 weeks ago
Sunnyvale, California, United States Danaher Full timeAt Cepheid, we are passionate about improving health care through fast, accurate diagnostic testing. Our mission drives us, every moment of every day, as we develop scalable, groundbreaking solutions to solve the world's most complex health challenges. Our associates are involved in every stage of molecular diagnostics, from ideation to development and...
-
Senior Software Quality Engineer
1 month ago
Sunnyvale, California, United States Danaher Full timeAt Cepheid, we are passionate about improving health care through fast, accurate diagnostic testing. Our mission drives us, every moment of every day, as we develop scalable, groundbreaking solutions to solve the world's most complex health challenges. Our associates are involved in every stage of molecular diagnostics, from ideation to development and...
-
Senior Software Engineer
4 weeks ago
Sunnyvale, California, United States Uber Full timeAbout the RoleIn this role, you will be instrumental in helping us build and extend the automated test/benchmark platform to increase decision speed, find opportunities for optimization and increase reliability. This platform's goal also is to ensure performance at scale, detect anomalies in our distributed fleet across multiple hardware configurations and...
-
Senior Manager I, Software Engineering
1 week ago
Sunnyvale, California, United States Wal-Mart Full timeSenior Manager I, Software Engineering professional opening available at Wal-Mart in Sunnyvale, CA. Master's or equiv in CS, Eng'g (Any), IT Mgmt, or rel. fld & 3 yrs of exp in lrg scale enterprise SW dvlpmt environ; OR Bachelor's or equiv in CS, Eng'g (Any), IT Mgmt, or rel. fld & 6 yrs of exp in l
-
Senior Software Engineer
1 week ago
Sunnyvale, California, United States Chemix, Inc. Full timeChemix 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...
-
Senior Software Engineer, Apple Online Store
1 week ago
Sunnyvale, California, United States Apple Inc. Full timeSenior Software Engineer, Apple Online Store Imagine what you could do here. At Apple, phenomenal ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.Apple Online Store is looking for a highly motivated senior software engineer...
-
Senior Software Engineer, Neo4j
2 months ago
Sunnyvale, California, United States Illumio Full timeOn-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 regulations across industries. The Cloud...
-
Senior Software Engineer, Neo4j
4 weeks ago
Sunnyvale, California, United States Illumio Full timeOn-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 regulations across industries. The Cloud...
-
Senior Software Engineer, Neo4j
1 week ago
Sunnyvale, California, United States Illumio Full timeOn-site work model of 5 days in office/week in Sunnyvale, CA In 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 regulations across industries. The Cloud...
-
Senior Software QA Engineer
1 week ago
Sunnyvale, California, United States Intuitive Full timeCompany Description At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints.As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team,...
-
Senior Software Dev QA Engineer
1 week ago
Sunnyvale, California, United States Fortinet Full timeFortinet Company is seeking a skilled Senior Software Development QA Engineer to be part of the team developing a robust platform for Enterprise, Datacenter and carrier solutions. This role involves collaborating with a proficient technical team experienced in delivering NGFW solutions. The engineer will contribute to the creation of an IPS platform for...
-
Senior Software Engineer, GUI
3 weeks ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionThe IonTM endoluminal system is Intuitive's new robotic platform for minimally invasive biopsy in the peripheral lung, with an initial goal of improving the early diagnosis of lung cancer. The Software Engineer, GUI designs and implements a variety of graphical user interface (GUI) elements, ranging from more traditional 2D GUI's to...
-
Senior Software Engineer, GUI
1 month ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionThe IonTM endoluminal system is Intuitive's new robotic platform for minimally invasive biopsy in the peripheral lung, with an initial goal of improving the early diagnosis of lung cancer. The Software Engineer, GUI designs and implements a variety of graphical user interface (GUI) elements, ranging from more traditional 2D GUI's to...
-
Senior Manager I, Software Engineering
1 week ago
Sunnyvale, California, United States Wal-Mart Full timeSenior Manager I, Software Engineering professional opening available at Wal-Mart in Sunnyvale, CA. Master's or equiv in CS, Eng'g (Any), IT Mgmt, or rel. fld & 3 yrs of exp in lrg scale enterprise SW dvlpmt environ; OR Bachelor's or equiv in CS, Eng'g (Any), IT Mgmt, or rel. fld & 6 yrs of exp in lrg scale enterprise SW dvlpmt environ. Walmart will accept...
-
Senior Manager I, Software Engineering
1 week ago
Sunnyvale, California, United States Wal-Mart Full timeTECHNOLOGY Senior Manager I, Software Engineering professional opening available at Wal-Mart in Sunnyvale, CA. Master's or equiv in CS, Eng'g (Any), IT Mgmt, or rel. fld & 3 yrs of exp in lrg scale enterprise SW dvlpmt environ; OR Bachelor's or equiv in CS, Eng'g (Any), IT Mgmt, or rel. fld & 6 yrs of exp in lrg scale enterprise SW dvlpmt environ. Walmart...
-
Mechanical Engineer
1 week ago
Sunnyvale, California, United States Intelliswift Software Inc Full timeJob Title: Mechanical Engineer IVLocation: Sunnyvale, CA (Onsite)Duration: 12-months A consumer electronics mechanical engineer is able to, in collaboration with diverse subject matter experts, research and formulate the design of mechanical products. They can also develop, implement, and maintain appropriate systems and processes for the manufacture,...