Job Summary:
Marble is a technology company founded to revolutionize the food processing industry, and they are seeking a full-time Senior Software Engineer who is ready for a challenge. In this role, you will develop and support automation solutions, focusing on microservices architecture and real-time communications with commercial systems.
Responsibilities:
• Develop and maintain microservices using Golang, Python, C++, or C
• Design, review, and evolve system architecture for real-time distributed systems
• Lead technical design discussions and provide clear direction on implementation approaches
• Own end-to-end delivery of features, from design through deployment and production support
• Mentor and guide other engineers through code reviews, pairing, and technical feedback
• Conduct integration tests in the lab and at customer sites
• Manage and optimize services for real-time image classification and communication
• Implement efficient messaging patterns using NATS, NATS JetStream, gRPC, and structured Protobuf APIs
• Manage and troubleshoot infrastructure components such as Nomad, Consul, Vault, and Terraform
• Ensure reliable data handling and processing via AWS
Qualifications:
Required:
• B.S. or M.S. degree in Computer Science, Engineering, or related field
• 5+ years of experience as a software engineer or related role
• Proven experience managing real-time systems using Golang, Python, C++, or C
• Demonstrated ownership of complex systems in production environments
• Strong problem-solving skills and ability to work in a dynamic, fast-paced environment
• Ability to design and implement scalable real time distributed systems
• Understanding of code quality best practices, unit testing frameworks and automated testing methodologies
• Experience leading technical efforts or acting as a go-to engineer for a system or domain
• Knowledge of NATS, MongoDB, InfluxDB or related technologies
Preferred:
• Experience with GPU-based computing and image processing
• Experience with Nomad, Consul, Vault, and Terraform or related technologies
• Experience in front-end development, VueJS or ReactJS
Company:
Marble is a developer of intelligent technology for meat processing. Founded in 2020, the company is headquartered in Cambridge, USA, with a team of 11-50 employees. The company is currently Early Stage.