Senior Lead Software Engineer
Python, Agentic AI Cloud 4–10 Years Experience
Must-Have Skills
- Python strong, production-grade proficiency
- Databases solid relational/SQL fundamentals; schema design, query optimization, data modeling
- Cloud platform strong hands‑on experience with at least one of: Google Cloud Platform or AWS
- 4+ years of professional software engineering experience
- Design Architecture Thinking
- Strong grounding in modular design clear separation of concerns well-bounded components/services low coupling / high cohesion
- Ability to design systems that scale horizontally statelessness where it matters partitioning/sharding strategy load distribution avoiding single points of contention
- Working fluency in core design patterns and principles and knowing when to apply vs. avoid them
- API & Real-Time Integration Best Practices
- Strong grasp of RESTful API design resource modeling versioning pagination idempotency for retries, proper status codes/error contracts
- Practical experience with WebSocket-based real‑time communication — connection lifecycle management, reconnection/backoff strategy heartbeat/keep‑alive handling and graceful degradation when a socket drops
- Understands tradeoffs between REST WebSockets and event‑driven/streaming integration patterns and picks the right one for the use case
- Designs integrations for observability and resilience structured logging timeouts circuit breakers and clear failure modes rather than silent drops
Highly Desired
- Java working knowledge candidates comfortable in both Python and Java are ideal
- Healthcare domain experience prior work on healthcare health‑tech or health‑data platforms is a strong plus
- ML/AI exposure enough to reason about model outputs, confidence, and integration patterns
Role Expectations by Level
Senior Engineer
Contributes to architecture discussions; applies design patterns appropriately
Mentors junior engineers informally
Nice to Have
- Deep AI/ML research background not required this is an application/systems engineering role that touches AI tooling not a research role
What We're Really Screening For
- Strong in Python SQL databases as a baseline
- Solid architectural instincts modular scalable design not just make it work
- Comfortable or curious about Java
- Open to learning already exposed to agentic AI MCP server patterns