Principal/Senior Engineer-Software Product Development
Job Description
Responsibilities
- Understand the design specifications.
- Follow best practices for core product development.
- Programming for distributed systems with parallel processing in Golang, CPP, Java.
- Installation, configuration & process management.
- Leader election, monitoring and alerting.
Requirements
- Building performant and distributed systems applying parallel processing.
- Any of the following – Kafka, Zookeeper, Spark, ETCD.
- CI/CD experience.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
- Engineering, Design, and Product Management
Industries
- IT Services and IT Consulting