Finding the best job has never been easier
Share
What you’ll be doing:
Build robust backend systems for web and machine learning products. Design, develop and deploy scalable infrastructure for high-throughout and memory-heavy systems. Implement performant API’s, storage solutions, data pipelines and microservices in a distributed systems environment.
Drive platform stability and performance through strategic integration of observability frameworks for applications and infrastructure.
Own technical strategy for broad and complex challenges. Collaborate closely with product and engineering teams to translate high-level requirements into actionable deliverables. Handle multiple tasks and adapt to changing priorities.
Be an engineering generalist. Discover and build skills needed at different times to solve the problems at hand.
What we need to see:
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Minimum 8+ years experience developing large-scale software applications and infrastructure (NodeJS and/or Python preferred).
Strong fundamentals in data structures and algorithms. Excellent grasp of software design patterns, API design, event-driven architecture and distributed systems concepts.
Experience with data storage solutions and query optimization approaches (e.g. MySQL, MongoDB, Elasticsearch, AWS S3, etc.).
Familiar with orchestration, containerization, CI/CD and observability techniques.
Ways to stand out from the crowd:
A passion for well-written code, test-driven development and engineering best practices.
Strong problem solving and communication skills, self-motivated, and a team player.
A zeal to learn and perform beyond prior experience and expertise.
You will also be eligible for equity and .
These jobs might be a good fit