Senior Software Engineer, Transforms Platform
Tempus
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