Big Data Architect

Company Name: Stride Search
Location: Redwood Shores, CA
Date Posted: 05th Apr, 2016
  • Design and develop backend server-side components that drive AutoGrid’s machine learning systems
  • Integrate and utilize big data technologies to support massive scalability, reliability and performance.
  • Define and implement requirements for predictive control and forecasting applications
  • Benchmark and debug critical algorithm and software issues
  • Work closely with product management, data science and QA teams to manage the full software lifecycle including requirements, architecture, algorithmics and QA
  • Assist DevOps in troubleshooting product issues in production and demo systems 
  • Lead and mentor junior developers


  • Working knowledge of Python language and frameworks.  Must have experience working with Python in a production system (not just ad-hoc scripting)
  • Working experience in messaging frameworks and event driven systems
  • Deep understanding and experience of Big Data / NoSQL frameworks, Spark, HBase, Hadoop / MapReduce, HDFS, etc.
  • Hands-on experience in building, capacity planning, performance tuning and monitoring of Big Data environments
  • Solid understanding of algorithms, data structures, performance optimization techniques, best practices, and software design
  • Experience in RDBMS, Linux/Unix technologies
  • Sound knowledge of relational databases (SQL) and experience with large SQL based systems.
  • Experience with: Git, MySQL, Server side caching (Redis), and Amazon web services or equivalent cloud service
  • Experience in designing and developing large scale, distributed enterprise business solutions
  • BS, MS, or Ph.D. in computer science or related field
  • Excellent communication skills, self-motivation, persistence, energy, and focus
  • Experience with Agile / SCRUM methodology for product development
  • Nice to Have
  • Working experience with the following python frameworks: Celery, Django
  • Experience with messaging frameworks:  RabbitMQ, Kafka
  • Experience leading an offshore team to work with US onshore team
  • Experience implementing and deploying machine learning algorithms in production