Job Closed
This listing is no longer active.
Improving patient outcomes with AI-powered pathology.
Backend Engineer – Contract
Location
United States
Posted
174 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer – Contract
PathAI
• Analyze and optimize storage strategies for ML experiment data and metadata. • Design and implement intelligent retention and expiration for large-scale datasets. • Modernize and refactor ETL/ELT pipelines to improve scalability and ease of maintenance. • Create and populate additional schemas for validated and curated datasets. • Build or enhance database-backed applications supporting ML R&D and production analytics. • Collaborate with ML engineers, SREs, and platform teams. • Provide knowledge transfer for long-term maintainers.
Job Requirements
- Proficiency in Python for application development, data processing and automation.
- Expertise with relational databases (e.g., Postgres, Amazon RDS, Aurora), including schema design, query optimization, and performance tuning.
- Expertise with ELT pipelines (dbt preferred) and cloud data warehousing (Snowflake preferred)
- Familiarity with big data deployments such as Spark and Hive.
- Experience with Apache Airflow for systems automation.
- Understanding of S3-based storage and large-scale data management strategies.
- Ability to write clear technical documentation and collaborate effectively across teams.
- Experience with query optimization, data partitioning strategies, and cost optimization in cloud environments
Benefits
- Equal opportunity employer
- Remote work options
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer, Data Platform
LaunchDarklyLaunchDarkly is a feature management platform empowering developer and operations teams to quickly deliver and control their software by eliminating risk from the development cycle
• Build and expand our data pipelines and data products supporting Experimentation, Release observability, Metrics, Product Analytics and Flag Insights product lines, as well as internal Business Intelligence. • Collaborate with frontend engineers, product managers and UX designers to deliver user-facing features • Monitor and improve database and pipeline performance • Write unit, integration, and load tests as necessary • Actively participate in code reviews • Write and review technical proposals • Improve engineering standards, tooling, and processes
• Develop web applications across all layers • Interpret requirements and propose technical solutions • Write code following best practices, test, document, and deliver robust features • Actively participate in code reviews, estimations, and technical discussions
Staff Backend Engineer, Golang
Voodoo SASVoodoo SAS, also known as Voodoo.io, is a technology company that creates mobile applications and games. The company is the #2 worldwide mobile publisher, boast
• Tackle exciting technical challenges, given the nature of our product, which experiences spikes of millions of users connecting within a 2-minute window. • Contribute to the development of a robust architecture capable of supporting massive scale as we attract new users and expand to new countries. • Collaborate with the product and engineering teams to create new features for the app. • Analyze trade-offs and address technical challenges related to key components of our backend. • Participate in code and design reviews.
• Develop RESTful and GraphQL APIs using Node.js and Python. • Develop APIs using Fast API, NestJS, or Express with TypeScript. • Implement event-driven architecture using Kafka, RabbitMQ, or AWS Event Bridge. • Build and deploy containerized services with Docker and Kubernetes. • Design scalable microservices with robust authentication and authorization. • Optimize database queries and schema design. Use PostgreSQL, MongoDB, and Redis with ORM tools like Prisma or SQLAlchemy. • Secure APIs with OAuth2, JWT, and API Gateway policies. • Implement caching, rate limiting, and background job processing. • Write clean, testable code with unit and integration tests. • Collaborate with DevOps to deploy services using Docker and CI/CD pipelines. • Participate in code reviews, architecture discussions, and performance tuning.




