📍Argentina
Senior Software Engineer
![Blue River Technology Logo](https://cdn.jobscollider.com/logo/blue-river-technology-2ee5.webp)
Blue River Technology
💵 $142k-$250k
📍Remote - Worldwide
Please let Blue River Technology know you found this job on JobsCollider. Thanks! 🙏
Summary
Join Blue River's Data/CVML platform team as a Sr. Software Engineer and build the foundational platform for next-generation autonomy and automation products. You will work at the intersection of robotics, computer vision, and machine learning, building software, data pipelines, and APIs. This role involves data acquisition, processing, model training, and deployment, focusing on scalable and efficient solutions. You will collaborate with robotics engineers, ML engineers, and data scientists. The ideal candidate is an experienced platform builder and data wrangler comfortable with MLOps and building from the ground up. This full-time position offers remote work within the US. Help us create a data-driven future!
Requirements
- 5+ years of experience building data platforms/data backends
- 5+ years experience developing software applications and tooling
- Strong programming skills in Python
- Experience building and optimizing ‘big data’ data pipelines using Spark, architectures, and data sets
- Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement
- Familiar with best practices in building CVML pipelines
- Strong analytical 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
- Experience with AWS cloud services: EC2, Lambda, Kinesis, RDS
- Experience with big data tools: DataBricks, Spark, Kafka
- Experience with relational SQL and NoSQL databases
- Experience with data pipeline and workflow orchestration tooling such as Airflow
- Has experience with distributed computing, preferably Spark
- Knows how to use git and/or other versioning systems
- 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
- C++ knowledge will be a huge plus
Responsibilities
- Design and develop software systems for collecting, processing, and analyzing data from robots and IoT devices
- Develop and maintain APIs and SDKs that allow product teams to seamlessly integrate robotics data into their CVML workflows
- Build tools and applications that facilitate the development, deployment, and monitoring of CVML models for robotics applications
- Collaborate with robotics and ML engineers to define data requirements for ML model training and validation
- Develop and implement data pipelines for efficient data flow between robots and ML models
- Translate ML requirements into actionable insights for robotics engineers to improve robot design and performance
- Work with data scientists to optimize model performance and ensure data quality
- Stay up-to-date with the latest advancements in robotics, IoT, and ML
- 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
- Work with stakeholders, including Product Managers and CVML engineers/data scientists
- 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
Preferred Qualifications
- Experience with object-oriented/object-function scripting languages like Python
- Experience with Terraform
- 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 cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is a plus
Benefits
- This position is eligible for full remote work within the US
- 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
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
💰$175k-$210k
📍United States
💰$175k-$210k
📍United States
💰$175k-$210k
📍United States
💰$165k-$195k
📍Worldwide
💰$175k-$225k
📍Worldwide
💰$185k-$223k
📍United States
📍Portugal
💰$169k-$240k
📍United States
💰$225k-$255k
📍United States