Develop and maintain software that underpins complex research environments by integrating existing capabilities into new or modified systems and environments, improving reliability and performance, and enabling rapid prototyping through disciplined software engineering practices.
Compensation
$176,000 - $282,000. This represents the typical salary range for this position.
Responsibilities
Develop and sustain research infrastructure software supporting complex systems
Integrate existing software into new or modified systems and operating environments, ensuring compatibility, performance, and maintainability
Contribute across the software lifecycle: requirements interpretation, design, implementation, testing, verification, and deployment of prototype and operational software
Build and improve automation, tooling, and CI/CD workflows to accelerate development and increase reliability
Work in Linux-based development and runtime environments, including scripting and troubleshooting at the OS and application layers
Seeking a highly-skilled and motivated Senior Radar Software Engineer to join the team supporting next-generation radar products, focusing on R&D and product engineering.
Locations (4)
Los Angeles, California, United States
Washington, D.C., United States
San Francisco, California, United States
London, England, United Kingdom
Compensation
Salary Range: $150,000 - $240,000
Responsibilities
Research & Development (R&D) and Production software development for next-generation radar products
Support system integration of software on hardware (COTS hardware)
Seeking a highly-skilled and motivated Senior Radar Software Engineer to join the team supporting next-generation radar products, focusing on R&D and product engineering.
Locations (4)
Los Angeles, California, United States
Washington, United States
San Francisco, United States
London, England, United Kingdom
Compensation
Salary Range: $140,000 - $240,000
Responsibilities
Research & Development (R&D) and Production software development for next-generation radar products
Support system integration of software on hardware (COTS hardware)
Senior Linux Infrastructure Engineer responsible for maintaining, securing, and improving enterprise Linux infrastructure in a high-availability financial technology environment.
Responsibilities
Administer, maintain, secure, and troubleshoot enterprise Linux environments, primarily RHEL and Ubuntu.
Support physical servers, virtual machines, storage, networking, and Linux-based applications.
Manage operating system patching, upgrades, performance, capacity, and lifecycle management.
Administer Linux virtualization technologies, including KVM.
Maintain reliable, documented, and recoverable production infrastructure.
Lead development of MAAS core components, architecture, and integration with other tools, while collaborating with a globally distributed engineering team.
Responsibilities
Develop MAAS core components and features
Shape the architecture of MAAS
Collaborate with other teams to ensure MAAS works well with other tools
Contribute to continuous integration environment, tests and practices
Contribute to documentation of current and existing features
Requirements
Bachelor’s or equivalent in Computer Science, STEM or similar degree
Managing second level operation of a large multivendor Telco-Cloud in managed services, achieving operational targets under contractual KPIs and maintaining quality within SLAs.
Responsibilities
Fault management and TT resolution
Change request management
Incident and emergency handling
New nodes and service introduction
Nodes/System Upgrades to manage life cycle management
Provide application and infrastructure support for Viridien HPC and software solutions to external clients, including onsite installation, remote troubleshooting, and automation.
Responsibilities
Install, configure, and validate Viridien software and HPC solutions, including onsite installation and integration for external clients' on-prem environments, as well as Viridien SaaS platform solutions.
Support the day-to-day monitoring, troubleshooting and resolution of support tickets, providing remote application support and HPC assistance to external clients.
Participate in Viridien software release building and validation.
Engage with clients to understand their technical requirements and propose suitable Linux & HPC solutions.
Create and maintain clear technical documentation, knowledge articles, operating procedures and handover notes.
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems or related computing subjects
Nice to have: Experience with HPC hardware installation and maintenance
Nice to have: Experience with job scheduling solutions (Slurm, PBSPro)
Nice to have: Knowledge of database installation and administration
Nice to have: Knowledge of Puppet, GitLab, OpenStack, Kickstart, Kubernetes, CI/CD, Zabbix