Staff Software Development Engineer L5
Core
Designing and maintaining resilient, secure, high-throughput distributed systems and infrastructure for healthcare data solutions.
Role type
Staff Software Development Engineer (Infrastructure & Distributed Systems)
Builds
Scalable, multi-tenant services and enterprise infrastructure for healthcare customers.
Domain
Healthcare technology / Big Data Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Unix management, complex computing platforms, virtualization, high performance computing, system design, automation, troubleshooting, code review, testing, monitoring, rollout management, team leadership, mentorship, HIPAA compliance.
Preferred skills
Hive, Hbase, Sqoop, Ranger, NIFI, Spark, Phoenix, Spring Batch, Accumulo, Falcon, Atlas, Java scripting, Hadoop distributions.
Technologies
Unix, Hadoop, Hive, Hbase, Sqoop, Ranger, NIFI, Spark, Phoenix, Spring Batch, Accumulo, Falcon, Atlas, Java
Responsibilities
Design distributed systems resilient and secure at scale; raise engineering bar on scale, resiliency, and security; discover and influence design, architecture, and standards; implement innovative technologies to expand infrastructure; champion enterprise infrastructure vision; ensure service reliability and sustainability; develop designs for complex systems; manage server fleet and computing systems for automation and performance; ensure detailed design, analysis, testing, and optimization; set direction for team regarding project impact and efficiency; lead major initiatives and rollouts; mentor new team members; collaborate with engineers and customers; adhere to confidentiality and regulatory policies; participate in on-call rotation.
Seniority
Staff, hands-on IC with technical leadership