About the Role
We are seeking a Data Software Engineer with a strong background in building data-driven solutions that deliver actionable insights for a robotics client. This role combines software engineering expertise with data manipulation and automation skills to optimize performance and enable intelligent decision-making across our robotics platforms.
Key Responsibilities
- Design, develop, and maintain data pipelines and software systems to process and analyze large-scale robotics data.
- Create tools and frameworks for automation and orchestration using Kubernetes .
- Implement robust data models and storage solutions leveraging MySQL and PostgreSQL .
- Collaborate with robotics engineers and data scientists to transform raw data into actionable insights.
- Optimize algorithms and workflows for real-time and batch data processing.
- Ensure scalability, reliability, and security of data systems in production environments.
Required Technical Skills
Programming Languages : Python, C++Containerization & Orchestration : KubernetesDatabases : MySQL, PostgreSQLData Manipulation & ETL : Advanced experience in data wrangling and transformationAutomation : Building automated workflows and deployment pipelinesStrong understanding of distributed systems and cloud-native architecturesPreferred Qualifications
Experience in robotics or IoT environmentsFamiliarity with machine learning workflows and data visualization toolsKnowledge of CI / CD practices and DevOps principles