Developer, Linux
Developer, Linux
Posted yesterday
SENIORITY
Senior
About the role
- Architect, configure, and maintain Linux servers supporting experimental workloads and simulations for various battery storage applications.
- Implement secure, isolated environments for prototype applications and test logging.
- Develop automation scripts and tooling (Bash, Python, etc.) to streamline application testing workflows.
- Diagnose and resolve issues related to compute performance, networking, or experimental workloads.
- Ensure server security complies with latest cybersecurity standards and requirements
- Document system architectures, development environments, and operational procedures
- Knowledge, Skills, and Abilities
- Strong proficiency with Linux server environments (Ubuntu, Debian).Experience configuring systems for high-performance workloads.
- Proficiency in scripting (Bash, Python) and automation.
- Hands-on experience with configuration management
- Solid understanding of networking fundamentals and secure system design.
- Strong analytical and troubleshooting skills in complex, experimental environments.
- Bachelor's degree in computer science or related field required.
- Minimum of 5 years' experience
- TravelLocal Travel: Less than 10%Overnight/North America: Less than 10%Working Conditions
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
