Software Engineer
Job Overview
-
Date PostedFebruary 28, 2023
-
-
Expiration dateApril 29, 2023
-
Job StatusActive
-
Requisition IDSE0005
-
Working TypeHybrid
Job Description
We are looking for a Staff Software Engineer. Our engineering team is dynamic, fluid, and collaborative. We look for team-players who enjoy solving complex technical challenges and have an appetite to work with and adopt new and innovative technologies.
Responsibilities:
- Design and implement components of our big data processing and analytics platform using modern technologies to handle billions of data points a day.
- Develop RESTful APIs in a micro-service architecture.
- Bring fresh and creative ideas to large-scale system design, distributed computing, information retrieval and more.
Required Skills:
- Knowledge/strong experience with some of the following NodeJS, Python, Java, Golang, C/C++ and an ability to pick up new technologies quickly.
- Strong knowledge of NoSQL and SQL database technologies such as Postgres, Cassandra, MongoDB, Couchbase, Redis, DynamoDB.
- Cloud computing experience (AWS, GCP, Azure, or similar).
- Experience designing and implementing distributed algorithms.
- A bachelor’s degree in Computer Science, Computer Engineering, Mathematics, or equivalent.