Our point of view about this position
As a member of our technical staff you'll be a key leader in our greenfield cancer fighting data platform initiative. We want you to be the reservoir of architectural guidance for our product teams, a role model for our engineers, and an expert and prolific software engineer. You should be self directed and results oriented, one who demands alignment of engineering efforts with business objectives; one who has demonstrated the ability to solve business and engineering challenges using pragmatic and scalable technical solution. Being part of a rapidly growing company, we expect you to be a strong proponent of evolutionary architecture and actively seek out the challenging engineering problems and solve them without a lot of guidance.
Responsibilities
- Design and development of our core systems for our data and application platform.
- Work collaboratively with all stakeholders to align the engineering effort with the business and product objectives.
- Exemplify holistic approach to writing software, e.g. security, documentation, instrumentation, and observability.
- Identify engineering problems and provide reasonable solutions backed with evidence and thoughtful analysis. Identify, leverage, and successfully evangelize opportunities to improve engineering productivity.
- Lead technical direction and strategy for multiple teams and products and take full ownership of the services and components including on call duties.
- Continuously work on reducing engineering impediments, technical debt, and addressing cross cutting concerns across teams.
- Be a multidisciplinary leader and coach engineers to level up their technical and troubleshooting skills
Requirements
- Experience with high volume, high availability distributed systems
- Prolific coding experience with programming languages like Python, Java, etc
- Deep understanding and hands on experience with microservices architecture
- Broad exposure to various distributed systems and a deeper understanding of tools and technologies required to build modern day data platform e.g. Kafka, AWS Kinesis, Apache Spark, Apache Storm, Hadoop etc.
- Bachelors in Computer Science or relevant experience
Extra Credits for
- Experience with containers and orchestration is a plus, e.g. Docker, Mesos, Kubernetes.
- Elasticsearch/Kibana
- DyanmoDB or a no-sql database
About the Syapse Engineering Team
The Syapse software engineering team is built upon small, agile teams that own product areas end to end. Our scrum teams design and deliver their components independently, using short, iterative sprints. Our domain-based communities of practice (e.g. Data Semantics, Web Technology, Tooling & Infrastructure) deal with cross cutting concerns and foster collaboration across teams. We scale our data platform using a microservice architecture, stream processing, and other distributed systems approaches.
We are building a data platform that is helping to usher in the precision medicine era. Our applications enable oncologists to deliver consistent, evidence-based precision oncology care, and empower hospital administrators to implement precision oncology programs at scale. The Syapse Network enables collaboration between health systems through data sharing across our customers. Through this, we’ll achieve our mission to enable healthcare providers to deliver the best care to every cancer patient through precision medicine.
by via developer jobs - Stack Overflow
No comments:
Post a Comment