Principal Software Engineer (Agentic Customer Care)
Posted Updated
Description
- We are looking for a Principal Software Engineer to join our Safety Experience team within the Trust & Safety organization. In this role, you will revolutionize Roblox users’ perception of safety by developing agentic applications and complex technical solutions at scale
- Design and build agentic workflows and technical solutions for both customer facing applications and internal use cases
- Stay familiar with recent trends in LLMs and develop innovative solutions and features for the chatbot, while optimizing for cost
- Influence the team’s roadmap and long-term strategy in collaboration with product, operations, and other cross functional stakeholders to develop the next generation of safety experience
- Provide technical leadership, influencing decisions within and beyond the pod
- Mentor junior engineers to strengthen their technical skills and support their professional growth
- Extensive experience with modern programming languages such as C#, Java, Python, or similar, with a strong emphasis on writing efficient, maintainable, and scalable code
- Proven experience developing innovative solutions using LLMs is required
- Proven experience developing innovative solutions using LLMs is highly desirable
- A Bachelor’s degree in Computer Science, or a related field, with a minimum of 8 years of hands-on experience. A graduate degree is highly preferred
- Demonstrated ability to develop end-to-end solutions for complex technical challenges, collaborating across multiple teams from conception through to launch
- In-depth knowledge of contemporary software design patterns, including microservice architecture, RESTful APIs, and Remote Procedure Calls (RPC), with a proven track record of building robust and scalable systems
- Prior experience in machine learning is helpful
- Analytical: Excited to investigate large, ambiguous problems, and quantify the problems and the solutions
- Team Oriented: You lift up your peers and find ways to make the team stronger
- Versatile: You’re a jack of all trades and you are comfortable with several languages and technologies already; you are adaptable in any situation. You are resourceful, and take a creative and strategic approach to solving hard problems
- A Technical Leader: You have initiated and facilitated challenging technical solutions. Your technical expertise influences product direction. You foster a culture of technical excellence
- User Oriented: You always start with the needs of the user, whether they are Roblox users or internal engineers before architecting a solution
