Software Engineer - Tooling and Automation
Oakland, CA
Full Time
Mid Level
Software Engineer – Tooling and Automation
About Paradromics
Paradromics is building an advanced brain computer interface (BCI) platform engineering neurotechnology solutions for unmet medical needs. A revolutionary leap beyond today’s research-grade BCI, our Connexus® BCI collects neural signals at an industry-leading, high-data rate and is designed for long-term therapeutic use. With the brain in direct communication with digital devices, we can leverage technology to transform how we treat conditions ranging from sensory and motor deficits to untreatable depression and pain management—allowing millions of people to live happier, healthier, and more enriching lives.
The Role
As a Software Engineer at Paradromics you’ll be developing and maintaining systems to automate and accelerate engineering and data science efforts across our research and development team. These systems span needs across hardware in the loop testing, data collection/curation, and data science pipelines.
Responsibilities
About Paradromics
Paradromics is building an advanced brain computer interface (BCI) platform engineering neurotechnology solutions for unmet medical needs. A revolutionary leap beyond today’s research-grade BCI, our Connexus® BCI collects neural signals at an industry-leading, high-data rate and is designed for long-term therapeutic use. With the brain in direct communication with digital devices, we can leverage technology to transform how we treat conditions ranging from sensory and motor deficits to untreatable depression and pain management—allowing millions of people to live happier, healthier, and more enriching lives.
The Role
As a Software Engineer at Paradromics you’ll be developing and maintaining systems to automate and accelerate engineering and data science efforts across our research and development team. These systems span needs across hardware in the loop testing, data collection/curation, and data science pipelines.
Responsibilities
- Develop and maintain automated testing and deployment software, using tools like GitHub Actions, Ansible, etc
- Design, implement, and maintain the infrastructure for our data science based applications, including data pipelines, workflows, and data storage solutions
- Ensure the scalability, reliability, and performance of our applications in hybrid on-prem/cloud environments, using tools such as Kubernetes and Docker
- Monitor and troubleshoot issues with our CI/CD and data pipeline infrastructure using tools like Prometheus, Grafana, etc.
- Participate in code reviews and contribute to the development of new features and tools for our data science infrastructure
- Work closely with our engineering, neuroscience, and quality teams to identify and capture needs and requirements
- Regular travel between our Austin and Oakland offices
- Bachelor's degree in Computer Science, Computer Engineering, or a related field; or equivalent through real world experience
- 3 years of professional experience relevant to this role
- DevOps/Site Reliability experience with some familiarity using/managing data science and data pipeline related platforms
- Experienced in deploying and managing data pipelines and workflows
- Strong understanding of cloud providers and services
- Experience using container technologies and orchestration with Kubernetes
- Highly proficient in Python programming and Bash scripting
- Demonstrated prior experience with multiple programming languages
- Experience using automation tools like GitHub Actions
- Experience working on projects involving quality management systems, such as medical device development
- Familiarity with electrical engineering concepts and experience collaborating with electrical engineers
- 120-190K
Apply for this position
Required*