As a Senior Software Engineer, Agents at livekit, you will be responsible for designing and developing scalable software systems for real-time communication and collaboration. You will work closely with cross-functional teams to identify and prioritize features, and collaborate with other engineers to ensure seamless integration with existing systems.
Key Responsibilities:
- Design and develop scalable software systems for real-time communication and collaboration.
- Work closely with cross-functional teams to identify and prioritize features.
- Collaborate with other engineers to ensure seamless integration with existing systems.
- Develop and maintain high-quality software systems that meet the needs of livekit's customers.
- Identify and prioritize technical debt and implement solutions to address it.
Requirements:
- 5+ years of experience in software development, with a focus on real-time communication and collaboration.
- Strong understanding of software design patterns and principles.
- Experience with Python, Node.js, and AWS.
- Ability to work effectively in a fast-paced, collaborative environment.
- Strong communication and problem-solving skills.