Senior Software Engineer (Backend, AI Experiences)
Boston, MAFull-TimeSeniorAI / Data Science
RESPONSIBILITIES:
- Collaborate with cross-functional teams including Product, Design, Analytics, and Data Science to gather technical requirements and deliver impactful infrastructure and tools
- Develop backend features and services, leveraging Java, Kafka, AWS, and PostgreSQL to deliver scalable and reliable software solutions
- Consistently deliver high-quality code, adhering to best practices in software design and development
- Develop and maintain observability and monitoring systems to ensure the stability and reliability of deployed features
- Mentor and support junior engineers, fostering a culture of collaboration and continuous improvement
QUALIFICATIONS:
- 4+ years of professional backend software development experience, ideally in languages like Java
- Familiarity with asynchronous processing systems (Kafka, SQS)
- Experience in backend development, working on large-scale software systems and RESTful API design
- Experience in relational database design and development (PostgreSQL)
- Experience with scalable system design and performance optimization
- Strong independent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment
- Excellent communication skills and a commitment to delivering high-quality work
- A proactive, collaborative team player, eager to take on new challenges, continuously learn, and adapt in a fast-paced, data-informed environment
- Proven track record of supporting junior engineers
