This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a skilled Senior Software Engineer with a deep understanding of building data intensive pipelines to develop, optimize, and maintain our embedded data plane infrastructure. The ideal candidate will have a strong background in software development (C/C++), a passion for open-source technologies, and experience in managing and scaling data flows.
Job Responsibility:
Design, implement, and maintain embedded data plane and processing pipelines using various technologies
Optimize and enhance the performance of our data plane for high throughput and low latency
Integrate Embedded data collection with various data sinks such as Azure, S3, GCP and other storage systems
Develop custom plugins for our data plane as needed to support unique data processing requirements
Collaborate with DevOps to ensure seamless deployment and operation of logging infrastructure
Monitor and troubleshoot data plane software to ensure reliability and stability
Contribute to the open-source community by reporting issues, contributing to documentation, and submitting patches
Assist with developing and integrating a control plane to manage the distributed architecture on a large scale
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
Proficiency in programming languages such as C, C++, and other related languages (5+ years of hands on development experience)
Familiarity with Linux, QNX and Android
Solid understanding of logging and data processing principles
Solid understanding of embedded software development and optimization
Experience in data plane/ other data intensive pipelines in an embedded environment
Strong problem-solving skills and the ability to troubleshoot complex issues
Excellent communication skills and the ability to work effectively in a team environment
Nice to have:
Understanding of network communication and security protocols
Familiarity with cloud platforms (AWS, GCP, Azure) and their logging services
Experience in building observability and contributions to Fluent Bit or other data intensive open-source projects
Knowledge of security best practices in logging and data processing
Experience with CI/CD pipelines and automation tools
What we offer:
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
Healthcare, dental, and vision benefits
Life insurance plans to cover you and your family
Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
GM Vehicle Purchase Plan for you, your family and friends