Backend Technical Architect (Principal / Staff Engineer)
SymphonyAIRole Overview
SymphonyAI is hiring a Backend Technical Architect (Principal / Staff Engineer). This is a full-time role in IN. Part of SymphonyAI's Frontend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Role Overview:
As a Backend Technical Architect at our company, you will be responsible for combining deep Python expertise, strong computer science fundamentals, and hands-on engineering rigor to design and build scalable, high-performance systems. In this high-ownership role, you are expected to operate using first-principles thinking, be deeply hands-on with code, solve ambiguous technical problems, and drive end-to-end architecture and execution. You will closely collaborate with Engineering Managers, Directors, Product Managers, and cross-functional teams to translate high-level product goals into robust, scalable, and production-ready systems.
Key Responsibilities:
- Architecture & System Design
- Design scalable, fault-tolerant distributed systems using microservices architecture
- Ensure systems are built with observability, resiliency, and extensibility by design
- Hands-on Development (Python-first)
- Actively contribute to core codebases with high-quality, maintainable Python code
- Lead by example in coding standards, debugging, and performance optimization
- Build reusable frameworks, libraries, and internal platforms
- Problem Solving & Performance Engineering
- Identify and resolve system bottlenecks (CPU, memory, I/O, network, DB)
- Drive performance tuning, load testing, and scalability improvements
- Establish benchmarks and SLO-driven engineering practices
- Lead root cause analysis (RCA) and implement long-term fixes
- Design guardrails to prevent 99% of known failure modes
- Improve observability (metrics, logs, traces) across systems
- Technical Leadership & Mentorship
- Lead a team of senior, mid-level, and junior engineers
- Mentor engineers in system design, coding best practices
- Raise the overall engineering bar across teams
- Cross-Team Collaboration
- Work effectively with frontend, backend, data, and platform teams
- Ensure features are implemented end-to-end in a cohesive and scalable manner
- Communicate technical concepts clearly to both engineers and leadership
Qualifications
- Strong hands-on experience in Python (design, debugging, performance tuning)
- Experience building and scaling microservices-based distributed systems
- Deep understanding of concurrency, parallelism, async processing, and event-driven architectures
- Strong grasp of API design (REST/gRPC)
- Experience with data systems: SQL (Postgres) and NoSQL (MongoDB, Elasticsearch), Messaging systems (Kafka, Event Hubs, queues), data-intensive systems and pipelines
- Hands-on experience with cloud and infrastructure: AWS / Azure / GCP, Docker, Kubernetes, CI/CD pipelines
- Familiarity with observability tools: Prometheus, Grafana, Kibana (or similar)
- Experience with workflow orchestration tools (Airflow, NiFi or equivalent)
- Exposure to Data / AI platforms (preferred)
- Strong focus on code quality, testing, and automation
- Comfortable using GenAI development tools (e.g., Cursor, Copilot) to improve productivity
- Experience in working with Ontology/Knowledge Graph in any complex data ecosystem is a huge plus
About Us
Unfortunately, no additional details about the company were provided in the job description. Role Overview:
As a Backend Technical Architect at our company, you will be responsible for combining deep Python expertise, strong computer science fundamentals, and hands-on engineering rigor to design and build scalable, high-performance systems. In this high-ownership role, you are expected to operate using first-principles thinking, be deeply hands-on with code, solve ambiguous technical problems, and drive end-to-end architecture and execution. You will closely collaborate with Engineering Managers, Directors, Product Managers, and cross-functional teams to translate high-level product goals into robust, scalable, and production-ready systems.
Key Responsibilities:
- Architecture & System Design
- Design scalable, fault-tolerant distributed systems using microservices architecture
- Ensure systems are built with observability, resiliency, and extensibility by design
- Hands-on Development (Python-first)
- Actively contribute to core codebases with high-quality, maintainable Python code
- Lead by example in coding standards, debugging, and performance optimization
- Build reusable frameworks, libraries, and internal platforms
- Problem Solving & Performance Engineering
- Identify and resolve system bottlenecks (CPU, memory, I/O, network, DB)
- Drive performance tuning, load testing, and scalability improvements
- Establish benchmarks and SLO-driven engineering practices
- Lead root cause analysis (RCA) and implement long-term fixes
- Design guardrails to prevent 99% of known failure modes
- Improve observability (metrics, logs, traces) across systems
- Technical Leadership & Mentorship
- Lead a team of senior, mid-level, and junior engineers
- Mentor engineers in system design, coding best practices
- Raise the overall engineering
Frequently Asked Questions
How do I apply for the Backend Technical Architect (Principal / Staff Engineer) position at SymphonyAI?
Use the Apply button above to submit your application directly to SymphonyAI. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Backend Technical Architect (Principal / Staff Engineer) position at SymphonyAI located?
This position is based in IN. SymphonyAI has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Backend Technical Architect (Principal / Staff Engineer) at SymphonyAI earn?
SymphonyAI has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Backend Technical Architect (Principal / Staff Engineer) role at SymphonyAI posted?
This role was posted on April 7, 2026 (62 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start