Master's degree or PhD in Computer Science or related technical field.
3+ years of experience with performance, large scale systems data analysis, visualization tools, or debugging.
Experience developing accessible technologies.
Proficiency in code and system health, diagnosis and resolution, and software test engineering.
Experience in mobile development iOS(SwiftUI)/Android is a big plus
Experience with cloud service platforms, including Azure, AWS is a plus
Knowledge working with 3D data is a plus (Gaussian Splatting, Photogrammetry)
Knowledge in Machine Learning/Computer Vision is a plus
Minimum Qualifications:
Willing to work onsite in our office in Danvers, MA.
3+ years of professional experience in software engineering using Python/Swift/Typescript
Strong knowledge in front-end technologies like React/ Next.js.
Strong knowledge in back-end development frameworks such as Django, FastAPI.
Desired Attributes:
Incredibly proud of the code you write and advocate for high standards
Passion: Startups are not easy; You can work independently and driven
Adaptability to new technologies and industry trends
Company Description
Be part of the founding engineering team at a real-estate tech startup out of MIT that is going to disrupt the long-term rental market. We are modernizing the process of validating, browsing, visiting, and renting apartments - starting in Boston. This is a full-time, on-site, role at our office in downtown Danvers, MA.
Role Description
This is a full-time on-site role for a Software Engineer III located in Danvers, MA. The Software Engineer III will be responsible to develop the next-generation technologies that change how people rent apartments in the U.S. and thousands of users connect, explore, and interact with information and one another. forREAL is looking an engineer who brings fresh ideas from all areas, including distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.
This role requires an engineer who is versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.