Tech Stack
Distributed SystemsOpen Source
About the role
- Focus on the development of SaaS Software and build, distribute, scale and operate these services
- Develop scalable, robust, and highly available data intensive micro services
- Implement new features and optimize existing ones to provide customer value
- Partner with UX, TechOps, Product, to achieve the best product designs
- Attend daily stand-up meetings, collaborate with peers, prioritize features, serve on an on-call rotation, and consistently deliver value to customers
- Participate in design and architecture, requirements gathering, full stack development and delivery, operations, quality, and benchmarking and optimization
Requirements
- bachelor’s degree in Computer Science or a related field
- Capable of demonstrating expertise in algorithmic execution, data structures and data modeling, as well as the ability to estimate and deliver on coding objectives
- Experience with distributed systems and data processing technologies
- Strong mathematical and/or computational background
- Knowledge of open source/industry standard data processing, storage, and serving technologies
- Excellent troubleshooting skills
- 2-5 years of meaningful engineering experience