Senior Software Engineer (DevOps)
Liminal InsightsAbout the role
About Liminal Insights
Liminal’s mission is to accelerate the clean energy transition by improving the cost, quality, and reliability of battery manufacturing. We do this by providing customers with better analytics and insights during production. Our breakthrough EchoStat® platform uses ultrasound and machine learning technology to supply customers with the information needed to accelerate production ramp-up, improve productivity and reliability, and detect critical defects early. Liminal has active product evaluations with major cell manufacturers and EV OEMs, and we are on track to close multiple $M deployment contracts for commercial cell production in 2023.
Our Culture and Values
- We are dedicated to building a world-class, world-positive company.
- We work closely on a foundation of mutual trust and informed decisions.
- Our core values are trust, empathy, and curiosity.
- We encourage personal growth, continuous learning, and safety.
- We believe the most innovative teams are inclusive of and celebrate all forms of diversity.
Role
We are looking for an experienced Senior Software Engineer (with a DevOps focus) to work on supporting the software infrastructure for our cutting-edge battery inspection technology. We are developing an on-premise metrology tool that integrates with factory systems, as well as cloud systems for ingesting and analyzing these data. You will be instrumental in defining the roadmap and implementation strategy for our software releases and infrastructure upgrades. You will be curating and defining requirements – delivering and releasing software that meets internal and external customer requirements, including scalability and repeatability. You will work closely with our software, data and product management teams on a variety of projects.
We are looking for a developer who wants to set the foundation for devops-related architectural decisions to simplify our in-house and external software releases. However, there are many hats to wear based on need – you might define a data analysis pipeline using AWS or integrate a new data acquisition hardware component into our toolchain. You value active listening, thoughtful questions, and data-driven discussions. You are comfortable with gathering and distilling information to drive the direction of open-ended projects. The ideal candidate will approach this work with a mixture of intellectual curiosity, thoughtful creativity, and methodical rigor. You will get great satisfaction from seeing people do great things with your work, and, above all, are excited to solve hard problems that have a positive impact on the world’s clean energy future. This is a potentially hybrid position with expectations of in-office work for the first 6 months.
Responsibilities
- Research, design, implement and co-own improvements and overhauls to CI/CD and release processes
- Propose, design and implement device tracking & authentication solutions with (field) deployable devices
- Scope, integrate and own release pipelines for in-lab, in-factory and in-cloud software systems
- Help spearhead the build-out and administration of our AWS infrastructure using Terraform, CLIs, web interfaces
- Develop internal tools & processes to simplify the development, prototyping and testing process for software developers, data scientists and research engineers
- Design and implement internal validation/testing release processes for new generations of the EchoStat product
- Work with the team to design and implement replication & streaming solutions for semi-structured IoT data
- Collaborate with our data science team to help develop and scale our data pipelines using AWS
Requirements
Minimum Requirements
- A passion for working to accelerate the global transition to clean energy, as well as dedication to build scalable and well-documented software
- Bachelor's degree with 4+ years of professional software development in programming languages like Python, C++, Java, DevOps DSLs
- A core philosophy that testing is a fundamental component at every stage of the SDLC
- Experience in the AWS ecosystem, DevOps in particular
- Examples include Docker, ECS, RDS, S3, Kinesis, Terraform, Jenkins, Puppet, Chef, Ansible, etc.
- Working knowledge of authentication & authorization concepts - TLS, JWT, etc.
Nice to haves
- Experience with Agile processes
- Release engineering experience
- Github, CI/CD, semantic versioning, artifact hosting solutions, etc.
- A working knowledge of Linux systems (e.g., administration)
- Computer Networking experience
- Experience in developing software in an industrial or manufac
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s