Tempus

Senior Software Engineer, Transforms Platform

Tempus

Apply
11 months ago
Chicago, IL, USA
Senior
H1B Sponsor

Base Salary

$110k - $160k/yr

Responsibilities

  • Drive the development and maintenance of a core compute platform for scientists and engineers.
  • Leverage experience with containerization to deliver new platform features and enhancements.
  • Work closely with Product Managers and stakeholders to gather requirements and ensure alignment.
  • Contribute to the overall architecture and design of the Transforms Platform.
  • Design, implement, and test production backend web services in TypeScript.
  • Support engineering, science, and ML teams in developing Transform-based solutions.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Optimize and enhance the performance of existing platform services.
  • Develop and promote best practices for software engineering.
  • Mentor and guide junior engineers.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve complex technical issues.
  • Take operational responsibility for platform systems in production.
  • Monitor systems for reliability and performance.
  • Assist teams in migrating their Transforms to new platform versions.
  • Stay up-to-date with industry trends and technologies.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software engineering, focusing on data or platform engineering.
  • Strong experience building and running containers for production systems.
  • Experience with container orchestration and storage on public cloud platforms.
  • Demonstrated success in translating complex business requirements into technical design.
  • Experience writing production backend web services in statically-typed programming languages.
  • Openness to working primarily in a TypeScript and Node.js environment.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Familiarity with relational database design and application-level operations.
  • Experience in systems monitoring and operational responsibility for production systems.

Tech Stack

AWSDockerGoGoogle BigQueryGoogle CloudGoogle Cloud PlatformJavaKubernetesNode.jsPostgreSQLRustTypeScript

Categories

AI & MLBackendData EngineeringDevOps