Big Data Architect

Stride Search
  • California
    30+ days ago

    Job Description


    • 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


     


    About
    You



    • 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


    Benefits
    and Perks



    • Collaborative,
      close-knit environment in Redwood Shores

    • Working
      with a really smart and fun group of people on solving BIG problems for a
      GIGANTIC industry

    • Competitive
      salary with equity

    • Medical,
      dental, vision insurance (PPO, HMO options)

    • 401(k)
      and Flexible Spending Accounts

    • Brand
      new Macbook Pro, dual monitors and all the development tools that you
      want

    • Flexible
      hours

    • Easy
      parking

    • Catered
      team lunch everyday

    • H-1B
      visa transfers welcome

    Numbers & Facts

    LocationCalifornia

    Skills

    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Apache Sparkunmatched
    • Apple MacBookunmatched
    • Benchmarkingunmatched
    • Best Practicesunmatched
    • Big Dataunmatched
    • Capacity and Performance Managementunmatched
    • Computer Scienceunmatched
    • Data Scienceunmatched
    • Data Structuresunmatched
    • DataArchitect Data Modeling Toolunmatched
    • Dental Insuranceunmatched
    • DevOpsunmatched
    • Health Maintenance Organization (HMO)unmatched
    • Identify Issuesunmatched
    • Leadershipunmatched
    • Machine Learningunmatched
    • Mentoringunmatched
    • NoSQLunmatched
    • Offshoringunmatched
    • Performance Analysisunmatched
    • Performance Tuning/Optimizationunmatched
    • Preferred Provider Organization (PPO)unmatched
    • Product Demonstrationunmatched
    • Product Development Methodologyunmatched
    • Product Managementunmatched
    • Production Systemsunmatched
    • Programming Toolsunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Scripting (Scripting Languages)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Server Programming/Applicationsunmatched
    • Software Designunmatched
    • Systems Scalabilityunmatched
    • Team Playerunmatched
    • Technical Supportunmatched
    • Vision Planunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder