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