Staff Software Engineer, Platform
New
M
MachinifyHealthcare technology
Remote - US; Work from anywhere in the US!Full-TimeStaff
Salary225,000 - 260,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonSQLJavaRustSparkScala
Requirements
- Demonstrate proficiency in the JVM ecosystem, including Java and Scala.
- Bring experience with Rust; Rust experience is highly desired.
- Have Python skills.
- Have experience with SQL and data processing such as Spark or similar.
- Understand distributed systems design.
- Have experience with observability and resilience engineering.
- Be able to reason about systems as a whole and trace problems to root causes.
- Be able to read large, unfamiliar codebases and determine what needs to change.
- Apply testing discipline and test software thoroughly.
- Be comfortable working through ambiguous problems without detailed specifications.
Responsibilities
- Investigate inherited Scala systems, identify root causes, and make the systems scale.
- Redesign the data layer used by ML and AI products.
- Build a Rust framework for teams to develop correct, performant services.
- Improve observability and resilience across the platform.
- Shape developer tooling and engineering standards.
- Drive AI tool adoption across the company.
- Work across JVM technologies including Java and Scala, Rust, Python, SQL, and Spark.
View Full Description & ApplyYou'll be redirected to the employer's site