Litmus
Senior Golang Developer Litmus Data Platform Santa Clara, California
Litmus, Santa Clara, California, us, 95053
Senior Golang Developer - Litmus Data Platform
Litmus is a growth-stage software company transforming how companies harness machine data to improve operations. Our software enables digital transformation through Industrial IoT, Industry 4.0, and Edge Computing. Having completed our Series B funding, we are expanding our team.
We pride ourselves on building a talented, experienced team that knows how to succeed. Trusted by industry leaders like Google, Dell, Intel, Mitsubishi, and Hewlett-Packard Enterprise, we partner with Fortune 500 companies to drive digital transformation.
At Litmus, you will support the industrial revolution by democratizing industrial data and leading edge computing initiatives that feed AI and machine learning, transforming manufacturing operations.
Join our Silicon Valley growth-stage company to rapidly develop your career, collaborate with industry experts, and contribute to innovative projects.
About the Role
We seek a talented Senior Golang Developer to join our Engineering team. This role involves building core infrastructure for our innovative Unified Namespace (UNS) platform, focusing on scalable integrations and streaming protocols.
Key Responsibilities
Design and develop high-performance, Kubernetes-compatible components using Golang.
Build integrations with streaming protocols such as MQTT, Kafka, and AMQP for real-time data management.
Architect data transformation layers for high-throughput pipelines.
Create governance tools for data topic management and integrity.
Implement error handling, retries, and fallback mechanisms to ensure system resilience.
Collaborate with Product, QA, and DevOps teams to deliver key features.
Conduct unit, integration, and performance testing to ensure quality.
Document processes and create developer resources.
Stay updated on Golang, IIoT protocols, edge computing, and industrial integration trends.
Qualifications & Experience
Bachelor's or master's degree in Computer Science, Software Engineering, or related field.
5+ years of experience developing production applications in Golang.
Experience with streaming protocols like MQTT, Kafka, or similar.
Solid knowledge of networking and asynchronous messaging systems.
Experience with cloud platforms (AWS, Azure, GCP) and edge devices.
Proficiency with SQL, NoSQL, GraphDB, and time-series databases.
Expertise in Kubernetes, Docker, Git, CI/CD.
Strong problem-solving and debugging skills in distributed systems.
Excellent communication skills and teamwork mindset.
Nice to Have
Experience in industrial automation, manufacturing, or edge computing.
Contributions to open-source Golang or IIoT tools.
Knowledge of UNS architectures or OPC UA systems.
Familiarity with graph databases.
#J-18808-Ljbffr
#J-18808-Ljbffr