TheGuarantors is looking to re-architect how they send transactional communications in multiple distributed systems by leveraging AI-based technology to help operators qualify renters faster while mitigating the risk of rental income loss.
Requirements
- Proficiency in TypeScript, Golang, Java, or Python with a strong understanding of their respective ecosystems
- Solid understanding of software development principles, data structures, and algorithms
- Experience with version control systems
- Experience with web development and familiarity with front-end technologies
Responsibilities
- Design, implement, and scale transactional communications with customers using event-driven solutions to re-architect how TheGuarantors sends transactional communications in multiple distributed systems.
- Research and pilot multiple platforms for communications within production systems and analyze the performance and impact each platform has on customer engagement, retention, and conversion.
- Present recommendations to stakeholders on which platform TheGuarantors should adopt across all products and communications.
- Collaborate with cross-functional teams to understand and analyze current system architecture
- Develop and implement new features and enhancements using TypeScript and Go
- Architect components of the transactional communication platform to improve scalability, performance, and maintainability
- Integrate the platform with third-party communications vendors, ensuring seamless and efficient communication
Other
- Currently pursuing a Master's degree in Computer Science
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
- This is an on-site internship in NYC
- Duration: 8-10 weeks