Overview
Skills
Job Details
A globally leading technology company is looking for a Senior Full-Stack Engineer to design and build scalable, high-performance data systems supporting multimedia processing and analytics. In this role, you will develop and optimize data pipelines for image and video data, architect robust database solutions, and contribute to both front-end and back-end components of data-driven applications. If you re passionate about building data infrastructure that powers next-generation products, we invite you to apply!
Job Responsibilities:
Data Pipeline Engineering: Building efficient and scalable data pipelines with monitoring and reporting for multimedia data; developing dashboards to visualize and provide insights. Proficiency with tools like FFmpeg, GStreamer, OpenCV, and optionally AI/ML frameworks (TensorFlow, PyTorch) for video analysis.
Data Modeling and Database Design: Identifying entities, data, and their relationships within the application, considering SQL, vector, and unstructured data. Creating and maintaining schemas, selecting data types, and applying normalization and denormalization principles.
Database Optimization: Optimizing and tuning databases and queries for maximum performance and reliability.
Data Security & Compliance: Ensuring compliance with data security and privacy regulations.
Full-Stack Development: Developing front-end and back-end components of data-driven applications, creating APIs, and integrating data across technologies.
Candidate Qualifications:
Minimum of 6 years of software development on Data Modeling, Database Design & Optimization, Scalable data pipelines to process image & video data, and full-stack development using Python and SQL;
Minimum of 3 years of development on data warehouse and data analytics solutions (e.g. Airflow, Trino, Spark, Snowflake) and -
3 years of experience developing data processing pipelines on cloud platforms.
Education:
Bachelor's, Master's degree or higher in a relevant field of Computer Science and Software.
Type: Contract
Duration: 12 months (with extension possible)
Work Location: Sunnyvale, CA (on-site)
Pay range: $ 73.00 - $ 88.00 (DOE)