Syllo is on a mission to transform litigation with its AI-powered litigation workspace designed for lawyers and paralegals. They are seeking a Back-End Engineer to design, build, and maintain backend systems and APIs that support their data platform while collaborating with various teams to deliver scalable features.
Responsibilities:
- Design, build, and maintain Syllo’s backend systems and APIs to support our data platform
- Collaborate closely with front-end engineers, product managers, and data teams to deliver scalable, high-quality features
- Write clean, maintainable, and well-tested code
- Work on system design and architecture to improve performance, reliability, and scalability
- Integrate data sources and third-party tools as needed to enhance platform capabilities
- Participate in technical design discussions, peer code reviews, and continuous improvement initiatives
Requirements:
- 6+ years of professional engineering experience
- Strong programming skills in Ruby or Python
- Experience developing APIs using frameworks such as Ruby on Rails, Flask, or Django
- Proficiency with relational databases, full-text search engines, and/or vector databases
- Familiarity with distributed systems and cloud technologies (e.g., GCP, Pub/Sub, Kafka)
- Excellent communication and organizational skills, with the ability to collaborate effectively across teams and functions
- Experience with Docker, Kubernetes, or other containerization tools
- Knowledge of CI/CD pipelines, testing frameworks, and deployment automation
- Understanding of authentication, security, and data privacy best practices
- Experience working in a fast-paced startup environment