About the Role
As a Software Engineering Intern on the Edge team, you will work at the boundary between physical systems installed in senior living communities and the cloud infrastructure that powers the Sage platform. This internship runs from June 7, 2027 to August 13, 2027. You will ship production code, be paired with a senior engineer as your mentor, and present your work to the engineering organization at the end of the summer. Projects may include fleet diagnostic tooling, device telemetry pipelines, or automation that replaces manual operational work.
Responsibilities
- Design, build, and ship a summer project that solves a real problem for the Edge team, with guidance from your mentor
- Write backend services in Java that interact with a fleet of thousands of on-premise devices
- Work with Linux-based edge devices: flashing, configuring, debugging, and learning how software behaves when the network is unreliable
- Build tooling that improves fleet observability and helps the team remotely diagnose hardware and connectivity issues
- Participate in code reviews and design discussions alongside the full engineering team
- Learn how a production IoT system spanning LoRaWAN, BLE, and cloud services actually operates at scale
Requirements
- Currently pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- Solid programming fundamentals in Java, Python, or another object-oriented language, with willingness to work in Java
- Familiarity with Linux and comfort in a terminal
- Curiosity about how software meets hardware: networking, radios, embedded systems, or IoT (coursework and personal projects count)
- Bias toward tinkering: you've taken something apart, built something scrappy, or debugged something the hard way
- Clear communication and eagerness to ask questions
Skills
- Java
- Python
- Linux
- Terminal
- Networking
- Radios
- Embedded systems
- IoT
- AWS
- Cloud platform
- Raspberry Pi
- Arduino
- Microcontroller
- Home automation
- Healthcare technology
Location
- New York City
Work Type
- In-office
- Remote (up to 2 days per week)
Experience Level
- Internship
Education Level
- Pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
Salary/Compensations
- $50/hour
Benefits
- Office lunch
- Fully stocked snack bar
About the Company
- Sage is on a mission to improve care and quality of life for older adults, starting with those residing in senior living facilities.
- Sage has built a modern way of understanding when older adults need help, including methods for residents to alert caregivers when in need of help, and corresponding software for caregivers to triage response.
- Sage is a small, tight team of ambitious, multi-disciplinary entrepreneurs.
- Sage is a software-enabled, mission-driven company, and are focused only on the problems that are central to achieving that mission.
- Sage works hard and fast but also knows that to build a truly important company, we need to treat our work as a marathon, and not a sprint.
- Sage believes in cross team collaboration.
- Sage thinks good ideas can come from anyone, and has designed its processes to encourage participation from all.
- Sage does not take itself too seriously.
- Sage likes to host offsites, outings, and team meals where we can connect as people, not just as colleagues.
Equal Opportunity
- Sage is an equal opportunity employer that is committed to diversity and inclusion in the workplace.
- Sage prohibits discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
- This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship.
- Sage makes hiring decisions based solely on qualifications, merit, and business needs at the time.
