- Company Name
- H Company
- Job Title
- Senior Software Engineer
- Job Description
-
**Job Title:** Senior Software Engineer
**Role Summary:**
Lead the design, architecture, and delivery of scalable backend systems for agentic AI platforms. Drive technical excellence across multiple engineering teams, overseeing code quality, security, and system reliability while contributing to long‑term product roadmaps and operational standards.
**Expectations:**
- Serve as a technical visionary and mentor for engineers across teams.
- Own end‑to‑end delivery of high‑performance services and APIs, ensuring architectural health and architectural vision alignment with business objectives.
- Collaborate cross‑functionally with research, product, and business stakeholders to translate research prototypes into production‑ready services.
- Champion continuous improvement of infrastructure, observability, and engineering processes.
**Key Responsibilities:**
- Define and own the technical architecture and engineering roadmap for agentic product platforms.
- Design and implement robust, scalable backend services using Python (Flask, Django, FastAPI, etc.).
- Build and ship REST/GraphQL APIs, integrating with external services and internal data pipelines.
- Implement distributed, cloud‑native systems on AWS, incorporating message queues (SQS, RabbitMQ, Kafka).
- Conduct thorough code, design, and security reviews.
- Mentor and guide engineers, fostering technical excellence and a culture of knowledge sharing.
- Drive system reliability, scalability, and observability; enforce instrumentation and monitoring standards.
- Identify and eliminate technical debt; advocate for innovative solutions.
**Required Skills:**
- 5+ years of senior‑level backend development experience in Python.
- Deep knowledge of Flask, Django, FastAPI, or equivalent.
- Proven experience with distributed systems, cloud computing (AWS preferred), and message queuing.
- Expertise in relational and NoSQL database design and optimization.
- Strong API (REST/GraphQL) design, implementation, and integration skills.
- Solid understanding of coding standards, architectural patterns, test frameworks, and instrumentation/observability.
- Leadership experience: mentoring engineers, leading design reviews, influencing technical decisions.
- Excellent communication and stakeholder management skills.
**Required Education & Certifications:**
- Bachelor’s (or Master’s) degree in Computer Science, Engineering, or related technical field.
- Relevant certifications (e.g., AWS Certified Solutions Architect) are a plus but not mandatory.