Tessera Labs
Software Engineer, Backend
San Jose Office (HQ). Posted 12 days ago
The role
You will design, build, and maintain backend systems for an AI automation platform. This includes developing scalable APIs, data pipelines, and integrations with enterprise systems.
What you will do
- Design, develop, and maintain RESTful APIs and backend services using Python.
- Build microservices for data processing, automation, and AI system integrations.
- Implement and optimize database schemas, queries, and caching.
- Contribute to data pipelines and synchronization services.
- Connect backend services with AI model servers, vector databases, and automation workflows.
- Enable data exchange between AI agents and enterprise systems.
- Identify and fix performance bottlenecks in backend code and databases.
- Implement caching, monitoring, and logging.
- Collaborate with DevOps to deploy and maintain cloud-based services on AWS or GCP.
- Implement secure authentication and authorization.
Required qualifications
- 3–5 years of backend development experience with a focus on APIs, distributed systems, or cloud infrastructure.
- Proficient in Python, with experience using FastAPI, SQLAlchemy, or similar frameworks.
- Experience with PostgreSQL/MySQL and data modeling best practices.
- Familiarity with Redis, message queues (Kafka, RabbitMQ, Pub/Sub), and asynchronous processing.
- Experience with cloud storage solutions such as AWS S3, Google Cloud Storage, or Azure Blob Storage.
- Understanding of API authentication, security, and scalability principles.
- Strong debugging, testing, and performance optimization skills.
Nice to have
- Experience integrating AI/ML models into backend systems.
- Familiarity with event-driven architectures or workflow automation systems.
- Prior experience in startups or high-growth tech companies.
About the company
Tessera Labs is building AI-powered automation for the enterprise world. They use multi-agent AI systems to transform complex business workflows.