Software Engineer
Alljoined
About Alljoined
Alljoined aims to solve the communication bottleneck between humans and technology by decoding thoughts from the brain, entirely non-invasively. We apply deep learning research to large scale EEG datasets collected on affordable hardware to decode stimuli like images, and eventually emotion, intent, train of thought and more. Targeting healthcare applications first, we will eventually create a general consumer interface for productivity, entertainment and AI applications.
We are actively growing our world-class team of researchers to build the most performant and accessible interface to greatly improve the quality of individual lives as well as the well-being of society as a whole.
About the Role
As a Software Engineer at Alljoined, you will architect and develop the tools, scripts, and algorithms that underpin our cutting-edge research and experimental infrastructure. You will play a critical role in building full-stack solutions that facilitate data collection, support experimental workflows, and drive scientific discovery. Working alongside domain experts from engineering and neuroscience, you will help create robust, scalable software that bridges the gap between our innovative hardware and advanced research efforts.
Responsibilities
-
Tooling & Script Development:
Design, implement, and maintain software tools and scripts to automate and streamline data collection and preprocessing workflows.
Develop bespoke algorithms to support the processing, transformation, and analysis of neural data.
-
Full-Stack Application Development:
Build and maintain end-to-end web applications and dashboards that provide scientists and engineers with actionable insights and seamless access to experimental data.
Ensure front-end interfaces, back-end services, and databases integrate smoothly, meeting high standards of performance and scalability.
-
Experimental & Research Support:
Collaborate closely with research teams to develop and deploy experimental pipelines for testing and validating deep learning models.
Contribute to the design and execution of experiments by creating simulation environments and data collection interfaces.
-
Data Integration & System Connectivity:
Develop and maintain robust APIs and communication protocols that bridge custom hardware interfaces and cloud-based processing systems.
Support data integrity and security while managing high-throughput data streams in real time.
-
Continuous Improvement & Innovation:
Identify and implement software enhancements that reduce latency, improve efficiency, and ensure reliable data processing.
Stay current with emerging industry trends and technologies to drive innovation in software architecture and algorithm development.
-
Cross-functional Collaboration:
Work alongside hardware engineers, neuroscientists, and AI researchers to meet shared project goals.
Participate in code reviews, testing, and documentation efforts to maintain best practices in software development.
About you
Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).
Minimum of 2 years of professional experience in software development with a focus on full-stack development.
Proficiency in Python and at least one modern JavaScript framework (React, Angular, or Vue).
Strong experience in developing automation tools, scripting, and data processing pipelines.
Demonstrated familiarity with RESTful API design, microservices architecture, and cloud infrastructure.
Hands-on expertise with database systems (SQL and/or NoSQL) and data integration best practices.
Experience in agile or iterative development methodologies, including version control (Git) and continuous integration practices.
Ability to write clean, maintainable, and well-documented code that supports experimental research environments.
Compensation Range
$90,000 - $180,000/year
While this represents our expected range based on market data, final compensation will be determined based on your specific skills and experience and may be outside this range.
Benefits
Competitive equity compensation at a seed stage startup
Options for housing support
Visa sponsorship
3% 401k matching
Health insurance