Senior Software Engineer, Platform - Data + AI (Back-End)
Is this job for you?
Build my CV Build your CV and see how well you match this role — and every other one.
The role
Design and implement scalable data pipelines and platform services to support petabyte-scale data processing and ML workflows.
Build abstractions over datastores (PostgreSQL, Cassandra, Snowflake) and file systems over S3/Azure/HDFS.
Create and optimize distributed system components for streaming, batch processing, analytics, and feature stores.
Develop high-performance APIs for AI/ML applications and integrate with Spark, Ray, and data analysis libraries (Pandas/Koalas).
Collaborate with architects, product managers, and engineers; practice test-driven development and agile delivery.
Own components end-to-end, solve complex problems, and operate across multi-cloud environments.
Build abstractions over datastores (PostgreSQL, Cassandra, Snowflake) and file systems over S3/Azure/HDFS.
Create and optimize distributed system components for streaming, batch processing, analytics, and feature stores.
Develop high-performance APIs for AI/ML applications and integrate with Spark, Ray, and data analysis libraries (Pandas/Koalas).
Collaborate with architects, product managers, and engineers; practice test-driven development and agile delivery.
Own components end-to-end, solve complex problems, and operate across multi-cloud environments.
See the full job post
Responsibilities, requirements, skills and benefits — create your free account.
or
Already have an account?
Log inSimilar openings
Other roles that could suit you.
? Software Engineer, Gen AI & Web Apps ? Senior Software Engineer - Big Data/GenAI ? Director, Software Engineering — Marketing Intelligence (AI & Agents) ? Principal Software Engineer, ML Flywheel Technical Lead ? Software Engineer (MLOps) - H/F/NB ? Software Engineer, Trustworthy AI - Enterprise AI
Remote workno
CityRedwood City, US