Source description
About the role
As a Software Development Engineer at Stanza Living, you will be responsible for building scalable, high-performance backend systems that drive core product experiences and AI-native applications. Your role will involve designing robust architectures, developing efficient APIs and workflows, and creating systems that can automate complex tasks reliably in production. Key responsibilities include: - Designing, developing, testing, and deploying scalable, reliable, and secure backend applications and platforms. - Leading technical design discussions and contributing to architecture decisions across backend systems. - Building clean, maintainable, and efficient code following engineering best practices. - Designing and implementing resilient, observable, and easy-to-scale APIs, asynchronous workflows, and microservices. - Developing backend systems for RAG use cases, including ingestion, chunking, embeddings, indexing, retrieval, reranking, and response orchestration. - Creating agentic AI workflows with tool calling, multi-step execution, state management, retries, fallbacks, and guardrails. - Collaborating with cross-functional teams to define and deliver product requirements. - Reviewing code, providing constructive feedback, and mentoring junior developers. - Troubleshooting complex technical issues and implementing effective solutions. - Optimizing application performance, scalability, reliability, and cost efficiency. - Maintaining technical documentation for systems, workflows, and architecture decisions. Qualifications required: - 3 to 6 years of experience in server-side application development. - Strong hands-on experience with Java, Spring Boot, Microservices, Redis, MySQL, Kafka, Elasticsearch/OpenSearch, and AWS. - Demonstrated experience in building and scaling production-grade backend systems. - Strong knowledge of REST APIs, distributed systems, backend architecture, and event-driven systems. - Hands-on experience building or integrating LLM-powered applications, RAG pipelines, or agentic AI workflows. - Good understanding of RAG concepts including chunking, embeddings, vector search, hybrid retrieval, metadata filtering, reranking, and grounding. - Experience with tool calling patterns and backend orchestration for workflows involving external APIs and multi-step execution. - Ability to evaluate tradeoffs across accuracy, latency, reliability, observability, and cost for AI-powered systems. - Strong foundation in data structures, algorithms, and system design. - Deep understanding of software design and architecture. - Excellent analytical, organizational, and problem-solving skills. - Strong verbal and written communication skills. If you join Stanza Living, you will work in a fast-paced, high-growth environment where you will have the opportunity to build real-world AI-native backend systems, collaborate with a strong team, lead and innovate in a tech-first organization, and enjoy competitive compensation and exciting growth opportunities. As a Software Development Engineer at Stanza Living, you will be responsible for building scalable, high-performance backend systems that drive core product experiences and AI-native applications. Your role will involve designing robust architectures, developing efficient APIs and workflows, and creating systems that can automate complex tasks reliably in production. Key responsibilities include: - Designing, developing, testing, and deploying scalable, reliable, and secure backend applications and platforms. - Leading technical design discussions and contributing to architecture decisions across backend systems. - Building clean, maintainable, and efficient code following engineering best practices. - Designing and implementing resilient, observable, and easy-to-scale APIs, asynchronous workflows, and microservices. - Developing backend systems for RAG use cases, including ingestion, chunking, embeddings, indexing, retrieval, reranking, and response orchestration. - Creating agentic AI workflows with tool calling, multi-step execution, state management, retries, fallbacks, and guardrails. - Collaborating with cross-functional teams to define and deliver product requirements. - Reviewing code, providing constructive feedback, and mentoring junior developers. - Troubleshooting complex technical issues and implementing effective solutions. - Optimizing application performance, scalability, reliability, and cost efficiency. - Maintaining technical documentation for systems, workflows, and architecture decisions. Qualifications required: - 3 to 6 years of experience in server-side application development. - Strong hands-on experience with Java, Spring Boot, Microservices, Redis, MySQL, Kafka, Elasticsearch/OpenSearch, and AWS. - Demonstrated experience in building and scaling production-grade backend systems. - Strong knowledge of REST APIs, distributed systems, backend architecture, and event-driven systems. - Hands-on experience building or integrating
More at Stanza Living