Member of Technical Staff, Full-stack Engineer, Apps
Edison Scientific · New York, NY · 1 mo ago
On-siteEngineering$175k–$240k/yrFull-time
Responsibilities
- Design, implement, and maintain backend services, APIs, and databases that power the scientific discovery platform.
- Contribute to frontend features and workflows, partnering closely with design and frontend teammates to deliver cohesive user experiences.
- Build and extend data pipelines that support AI agents and research workflows.
- Implement monitoring, observability, and automated testing to ensure system reliability and uptime.
- Troubleshoot issues across the stack and proactively improve system quality.
- Collaborate with engineering, design, and research teams to ship new AI-driven features and services.
- Grow as a software engineer within a highly collaborative team working at the frontier of AI for science.
Qualifications
- Typically 5+ years of software engineering experience, with exposure to both backend and frontend development.
- Strong proficiency in at least one backend language (e.g., Python, Node.js), with an interest in deepening backend expertise. (our interview process requires Python)
- Experience designing and consuming APIs (FastAPI, REST; GraphQL a plus).
- Familiarity with frontend frameworks (e.g., React, Next.js, or similar) and modern web development practices.
- Working knowledge of relational or document databases (PostgreSQL, MySQL, MongoDB, or similar).
- Exposure to cloud infrastructure (AWS, GCP, or Azure) and containerized environments (Docker; Kubernetes a plus).
- Experience with version control, CI/CD pipelines, and basic automated testing.
- Strong curiosity, a growth mindset, and eagerness to learn in a fast-moving environment.
- Bonus points for experience with data-heavy systems, scientific tooling, or ML/AI-adjacent platforms.
- Prior work in startups or small teams with end-to-end ownership.