As a Junior Software Engineer youll work alongside experienced engineers to build the systems powering our eye-tracking analytics platform. This is an ideal role for someone eager to grow their skills across the full stackfrom real-time data pipelines to ML infrastructure.
What Youll Do
- Learn & Build: Develop features across our codebases with mentorship from senior engineers. Write clean tested code and participate in code reviews.
- Data Pipeline Development: Help build and maintain data ingestion workflows for processing eye-tracking signals from various hardware sources.
- SDK Development: Contribute to our Theia SDK working on various platforms and operating systems.
- Infrastructure Support: Assist with AWS infrastructure (EC2 S3 RDS) and help improve CI/CD pipelines and deployment automation.
- Documentation: Write clear technical documentation and help maintain internal knowledge bases.
- Develop POCs: research new technologies and build out proof-of-concepts from the ground up then report findings to the VP of Engineering.
Qualifications :
Required
- 1-3 years of professional software development experience (internships count)
- Strong foundation in Pythonfamiliarity with NumPy pandas or similar scientific libraries
- Experience with at least one other programming language (C# Java JavaScript or C preferred)
- Understanding of data structures algorithms and software engineering principles
- Eagerness to learn new technologies and tackle unfamiliar challenges
- Strong communication skills and comfort working in a collaborative team environment
Nice to Have
- Experience with Unity or game engine development
- Familiarity with Docker containerization or cloud services (AWS)
- Exposure to time-series data sensor data or signal processing
- Interest in VR/AR eye-tracking or human-computer interaction
- Experience with machine learning concepts or tools
Why Join Us
- Mentorship from experienced engineers in a growing team
- Opportunity to work with cutting-edge VR/AR and eye-tracking technology
- Direct impact on products used for health performance and research applications
- Exposure to the full technology stackfrom embedded systems to cloud infrastructure
Additional Information :
How to Apply
This position reports to the VP of Engineering. If youre a curious technologist excited to grow your skills while working on challenging real-world problems wed love to hear from you.
Please submit with:
- Your resume
- GitHub profile or portfolio of projects
- A brief note on what excites you about this role
Remote Work :
Yes
Employment Type :
Full-time
As a Junior Software Engineer youll work alongside experienced engineers to build the systems powering our eye-tracking analytics platform. This is an ideal role for someone eager to grow their skills across the full stackfrom real-time data pipelines to ML infrastructure.What Youll DoLearn & Build:...
As a Junior Software Engineer youll work alongside experienced engineers to build the systems powering our eye-tracking analytics platform. This is an ideal role for someone eager to grow their skills across the full stackfrom real-time data pipelines to ML infrastructure.
What Youll Do
- Learn & Build: Develop features across our codebases with mentorship from senior engineers. Write clean tested code and participate in code reviews.
- Data Pipeline Development: Help build and maintain data ingestion workflows for processing eye-tracking signals from various hardware sources.
- SDK Development: Contribute to our Theia SDK working on various platforms and operating systems.
- Infrastructure Support: Assist with AWS infrastructure (EC2 S3 RDS) and help improve CI/CD pipelines and deployment automation.
- Documentation: Write clear technical documentation and help maintain internal knowledge bases.
- Develop POCs: research new technologies and build out proof-of-concepts from the ground up then report findings to the VP of Engineering.
Qualifications :
Required
- 1-3 years of professional software development experience (internships count)
- Strong foundation in Pythonfamiliarity with NumPy pandas or similar scientific libraries
- Experience with at least one other programming language (C# Java JavaScript or C preferred)
- Understanding of data structures algorithms and software engineering principles
- Eagerness to learn new technologies and tackle unfamiliar challenges
- Strong communication skills and comfort working in a collaborative team environment
Nice to Have
- Experience with Unity or game engine development
- Familiarity with Docker containerization or cloud services (AWS)
- Exposure to time-series data sensor data or signal processing
- Interest in VR/AR eye-tracking or human-computer interaction
- Experience with machine learning concepts or tools
Why Join Us
- Mentorship from experienced engineers in a growing team
- Opportunity to work with cutting-edge VR/AR and eye-tracking technology
- Direct impact on products used for health performance and research applications
- Exposure to the full technology stackfrom embedded systems to cloud infrastructure
Additional Information :
How to Apply
This position reports to the VP of Engineering. If youre a curious technologist excited to grow your skills while working on challenging real-world problems wed love to hear from you.
Please submit with:
- Your resume
- GitHub profile or portfolio of projects
- A brief note on what excites you about this role
Remote Work :
Yes
Employment Type :
Full-time
View more
View less