Search jobs > Sunnyvale, CA > Sr software engineer

Sr Software Engineer, Data Platform

Karkidi
Sunnyvale, California, US
$142K-$250K a year
Full-time

Job Responsibilities

Do you have the following skills, experience and drive to succeed in this role Find out below.

The main job responsibilities are noted below.

  • Create and maintain optimal data platforms for ingesting machine logs, image data, and various other types of datasets.
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Identify, design, and implement internal process improvements : automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using Python, SQL, Databricks Spark, and AWS big data’ technologies.
  • Build and enhance CVML pipelines, and integrate data within Kubeflow and Databricks using pyTorch and its ecosystem.
  • Work with stakeholders including the Product, Data, and Infra teams to assist with data-related technical issues and support their data infrastructure needs.
  • Create data tools for analytics and data scientist team members that assist them in building and optimizing their workflows.
  • Triage and fix support issues related to data anomalies.
  • Collaboration : Work closely with cross-functional teams, including data scientists, analysts, software engineers, and product managers, to understand data requirements and deliver data solutions that align with business goals.
  • Documentation : Create and maintain technical documentation, including data flow diagrams, architecture designs, and standard operating procedures.
  • Technology Evaluation : Stay up-to-date with industry trends and emerging technologies related to data engineering, recommending and implementing new tools and frameworks as appropriate.

Required Experience and Skills

  • 10+ years of experience building data platforms / data backends.
  • 5+ years of experience working with Python.
  • Experience building and optimizing big data’ data pipelines using Spark, architectures, and data sets.
  • Familiar with best practices in building CVML pipelines.
  • Strong analytic skills related to working with unstructured datasets.
  • Working knowledge of message queuing, stream processing, and highly scalable big data’ data stores.
  • Experience supporting and working with cross-functional teams in a dynamic environment.

They should also have experience using the following software / tools :

  • Experience with relational SQL and NoSQL databases, including MongoDB.
  • Experience with data pipeline and orchestration platforms such as Airflow.
  • Experience with AWS cloud services : EC2, RDS DBs.
  • Experience with Terraform.
  • Strong problem-solving skills and ability to troubleshoot complex data-related issues.
  • Excellent communication skills to collaborate effectively with technical and non-technical stakeholders.
  • Attention to detail and commitment to producing high-quality, well-documented code.

Preferred Experience and Skills

  • Experience with image processing and labeling platforms.
  • Can understand some C++ or Go, or talk with people that do.
  • Prior experience in the autonomy and robotics space is a huge plus.
  • Experience with image processing pipelines.
  • Familiarity with robotics logs.
  • Knows how to use git and / or other versioning systems.

At Blue River, we’re passionate about creating an inclusive workplace that promotes and values diversity. While we have more work to do to advance diversity and inclusion, we’re investing in our programs, including recruiting, mentorship, career development, and learning & development to ensure they support our Diversity, Equity, and Inclusion goals.

We support each employee in living a full life, enabling a thriving career, and accomplishing a meaningful, challenging mission while collaborating with incredible people.

We are dedicated to building a diverse and inclusive workplace, so if you’re excited about this role but your experience doesn’t align completely with the job description, we encourage you to apply anyway.

We are an equal-opportunity employer and do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment.

Please contact us to request an accommodation.

The US annual base salary range for this position is $142,000 - $250,000, along with eligibility for Blue River’s bonus and benefit programs.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Bruker
San Jose, California

The Tribology, Stylus and Optical Metrology Software group is hiring for an experienced Software Engineer to complement our development team in our San Jose office. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. In this position, you will play a crucial ...

Apple, Inc.
Sunnyvale, California

Would you like to work in an energizing environment where your abilities will be challenged on a day-to-day basis? If so, Apple's IS&T Ai & Data Platforms team is looking for highly motivated, detail oriented, technical savvy, results-oriented professionals who like to think creatively and w...

Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Apple, Inc.
Cupertino, California

As a Staff Engineer on the Data Solution Platform team, you'll be instrumental in accelerating the adoption of the Apple Data Platform by developing data solutions, including advanced data insights, unified search powered by knowledge bases, and the seamless integration of the latest AI technologies...

Zscaler
San Jose, California

The Zscaler Zero Trust Exchange is the company’s cloud-native platform that protects thousands of customers from cyberattacks and data loss by securely connecting users, devices, and applications in any location. Machine Learning Engineer or Data Scientist. Master's Degree in Computer Science/Engine...

Amazon.com Services LLC
Sunnyvale, California

We are looking for a talented, detail-oriented and enthusiastic Software Development Engineer, who is passionate about quality and is enthusiastic about new digital products. Duties include research, design, implementation, documentation, and maintenance of FireOS framework/middleware software and t...

Walmart Global Tech
Sunnyvale, California

Do you have boundless energy and passion for engineering data used to solve dynamic problems that will shape the future of retail? As a Walmart Data Engineer, you will dig into our mammoth scale of data to help unleash the power of retail data science by imagining, developing, and maintaining data p...

Climatetechlist
Mountain View, California

Software Engineer, Engineering Productivity at Nuro in Mountain View, California (HQ). Collaborate with engineers across Nuro to identify pain points in the engineering process. You are passionate about software engineering best practices. You have strong software engineering skills in Python, C++ a...

Illumio
Sunnyvale, California

Manage databases that store model parameters, metadata, training data, and logs. Senior Staff Software Engineer, Backend (Core ML). Collaborate with data scientists and ML engineers to integrate backend systems with ML frameworks such as TensorFlow, PyTorch, and Scikit-learn. Illumio ransomware miti...

TikTok
San Jose, California

About the Team: The TikTok Client Arch team is dedicated to productivity and quality of TikTok App's engineering projects, empowering thousands of TikTok mobile/front-end developers in areas including infrastructure, app architecture, engineering tool chains, and app foundations. Strong understandin...