We're looking for a Senior Software Engineer who is passionate about building products which are scalable to thousands of customers and who can contribute to our client's strong engineering culture and fast paced environment.
Their big data engine indexes billions of structured / unstructured documents and leverages data science to accurately infer the footprint of thousands of technologies and products across millions of businesses worldwide.
As a Senior Software Engineer, you have a strong bias for action and know how to work smart and fast, while striving for technical excellence.
As a core senior member of the engineering team, you will have a significant opportunity to influence our culture and growth, in addition to massive impact on the product and business.
Bachelor's degree in computer programming, computer science, or a related field
5+ years of experience as a software engineer
Excellent problem-solving skills with a solid understanding of the entire software development lifecycle
Expert in Python, Flask and other related libraries and tools in the Python web app ecosystem
Strong experience with SQL databases like PostgreSQL, MySQL as well as NoSQL databases like Elasticsearch, Redis
Ability to author performant database schemas and SQL queries
Relevant experience of working on SaaS Product Development
Strong testing and debugging skills
Advanced degree in computer programming, computer science, or a related field.
Knowledge of and experience with at least one big data technology such as Hadoop or Spark
Ability to deploy and manage cloud resources independently
Familiarity with CI / CD tools like Jenkins, Docker, CircleCI
Why join our client
A foundational member in a bootstrapped startup with a mission to drive transformation at scale
A top-notch culture that is customer obsessed, transparent and constantly strives for excellence
A top-notch team with colleagues that will help you learn and grow in a collaborative environment
Competitive pay and great benefits