About SymphonyAI:
SymphonyAI Retail is a leading provider of advanced AI-driven solutions and services specifically designed for the retail industry. We empower retailers and consumer packaged goods (CPG) companies with innovative technology to enhance their operations, optimize decision-making, and deliver exceptional customer experiences.
We are seeking an accomplished Software Architect to join and lead our engineering team. The ideal candidate should have a proven track record in architecting complex, scalable, and high-performing software solutions, with deep expertise in Python, Django, Django REST Framework (DRF), PostgreSQL, Redis, MinIO, ElasticMQ, Azurite, YOLO, OpenCV, and cloud platforms such as AWS/Azure. You will play a pivotal role in shaping technical strategy, application architecture, and guiding best practices across the organization.
Job Description
About the role:
- Own and drive the architectural vision for backend systems, RESTful APIs, and core application frameworks, ensuring alignment with business objectives and future scalability.
- Lead the design and implementation of robust, high-performance, and scalable solutions, establishing architectural standards for reliability, security, and cost optimization.
- Leads efforts towards application performance tuning, database optimization, and caching strategies (PostgreSQL, Redis) to ensure efficient resource utilization and system responsiveness at scale.
- Optimize cloud infrastructure and storage solutions (MinIO, Azurite) for cost effectiveness and high availability, leveraging best practices in AWS/Azure for auto-scaling, monitoring, and budgeting.
- Architect and review image analysis pipelines utilizing YOLO and OpenCV to support advanced product recognition, spatial analytics, and machine vision capabilities.
- Lead technical design sessions, enforce architectural and coding standards, and oversee rigorous code/design reviews to drive continuous improvement.
- Guide the adoption of microservices, containerization (Docker), CI/CD pipelines, and DevOps practices to support agile development and rapid deployment.
- Collaborate closely with cross-functional internal teams (engineering, product, customer success) and external stakeholders (clients / partners) to understand requirements, communicate architectural decisions, and ensure seamless delivery.
- Mentor and coach engineering teams, fostering a culture of technical excellence, innovation, and proactive problem solving.
- Own the evaluation and integration of SSO protocols (OAuth2, OIDC, SAML) and third-party IdPs (Okta, Azure AD, Google, etc.), setting up secure identity management and authentication best practices.
- Conduct regular reviews of infrastructure usage and application performance, defining KPIs and implementing strategies for ongoing cost optimization.
- Proactively manage stakeholder expectations, articulating complex technical concepts and project status clearly to both technical and non-technical audiences.
- Stay abreast of industry trends and emerging technologies, recommending integration of relevant solutions to advance our platform and business goals.
About you:
- 12 or more years of experience architecting, designing, and scaling high-performance cloud-native applications with Python, Django, and Django REST Framework.
- Master’s/bachelor’s degree in computer science, Engineering, or related field.
- Demonstrated expertise in backend architecture, ORM, and advanced database optimization (PostgreSQL, Redis).
- Proven experience with object storage (MinIO, Azurite), message brokering (ElasticMQ), and asynchronous processing.
- Deep knowledge of computer vision, image processing frameworks (YOLO, OpenCV).
- Strong understanding of enterprise architectural patterns, microservices, containerization, CI/CD, and DevOps methodologies.
- Hands-on experience designing and maintaining solutions on AWS/Azure, with a focus on performance, scalability, and infrastructure cost management.
- Experience leading large-scale technical projects and cross-functional engineering teams.
- Outstanding communication skills with the ability to explain architectural choices, negotiate solutions, and manage stakeholder relationships at all levels.
- Proven ability to mentor, coach, and lead engineering teams, driving adoption of best practices.
- Expertise in security, identity protocols (OAuth2, OIDC, SAML), and integrating Django applications with leading IdPs.
- Experience with budgeting, monitoring, and optimizing cloud costs and system performance metrics.
About Us
What We Offer:
- Competitive salary and benefits package.
- Flexible hybrid working model.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.
- Access to the latest technologies and tools.
- Opportunity to make a tangible impact on cutting-edge Retail/ CPG AI solutions.