
Hybrid Staff Software Engineer - Cloud bei Precision Neuroscience
Precision Neuroscience · Chicago, Vereinigte Staaten Von Amerika · Hybrid
- Senior
- Optionales Büro in Chicago
We are seeking a Staff Software Engineer - Cloud to join our mission of advancing brain-computer interface technology. As a key member of our team, you will play a crucial role in developing the software systems that enable our revolutionary BCI platform to transform patients' lives. You'll work on complex technical challenges at the intersection of neuroscience and computing that help patients regain their independence.
Key Responsibilities
- Cloud Architecture and Development: Design, implement, and verify scalable cloud systems that are safe, effective, and secure. Create robust architectures that can handle system-critical operations while meeting strict safety and regulatory requirements. Deliver solutions that balance technical excellence with pragmatic timelines and budgets. Collaborate with the Infrastructure team to leverage appropriate cloud service products. Design and implement REST APIs and necessary backend services to support clinical and consumer application needs.
- Cross-functional Leadership: Collaborate in agile settings with diverse teams including Product, Firmware, and Machine Learning. Drive technical discussions, mentor junior engineers, and help establish engineering best practices. Present complex technical concepts to both technical and non-technical stakeholders.
- Quality and Documentation: Lead technical design reviews and conduct thorough code reviews to ensure high quality standards. Create comprehensive technical documentation including architecture specifications, API documentation, and user guides. Develop and maintain automated testing frameworks.
- Project Management and Communication: Report regularly to the broader team on project progress, identifying risks early and proposing mitigation strategies. Drive technical decision-making while clearly communicating trade-offs and recommendations. Contribute to regulatory documentation and submissions.
- Innovation and Research: Thrive in an environment where you'll be breaking new ground in BCI development. Create novel solutions that span multiple disciplines, from real-time neural signal processing to advanced machine learning implementations.
- Team Collaboration: Participate in regular in-person team meetings and potentially travel to clinical sites to better understand user needs and system performance. Build strong relationships with team members across all disciplines.
Skills, Knowledge and Expertise
Required:
- Bachelor's degree or above in Computer Science, Computer Engineering, or related field
- 6+ years' experience in software engineering roles, with emphasis on backend development of distributed systems
- Strong programming expertise in Python, with demonstrated ability to write efficient, maintainable code
- Web services and API design expertise
- Experience effectively leveraging cloud services, especially AWS products like RDS, Lamba, ECS/EKS
- Experience implementing proper security measures and testing infrastructure to ensure a safe, scalable, and reliable cloud environment
- Experience with continuous integration/deployment pipelines
- Excellent problem-solving skills and ability to work in a fast-paced environment
- Strong communication and collaboration, especially when dealing with complexity or ambiguity, both within Software and cross-functionally
- Experience with healthcare data architecture and database implementation, including HIPAA and regulatory considerations
- Experience with FDA documentation requirements
- Experience integrating with third party tools (content management, notifications, enterprise software, etc)
- Strong background working with machine learning teams
Diverse workforces create the best culture, company, and products. We at Precision are committed to an inclusive culture that celebrates the uniqueness and contributions of everyone.