Verticalmove
Apply Now »

Senior Software Engineer (Big Data) - Data Science/AI/Machine Learning


« Back to results

Michelle Rogers Division Director Phoenix

Phone Work
Phone Fax
Email: michelle.rogers@verticalmovecom.onmicrosoft.com



Job Info



Category Data Science/AI/Machine Learning
Employment Type Full-Time Employment
Compensation $0.00 - $0.00
Location United States, CA - 94107


Client Introduction



This client is modern, in the public cloud (AWS), micro-services based large distributed system and is quality driven. Their stack consists of Scala, Play, Akka, MongoDB, PostgreSQL, Docker, Mesos, Marathon, Jenkins, Kafka, Spark, HDFS etc. They believe in continuously evaluating our tech stack, have an easy process of suggesting and adapting new technologies. Our engineers enjoy being empowered and accountable.

Job Description



Our tech stack is modern, in public cloud (AWS), microservices based large distributed system and is quality driven. We believe in the importance of continuously evaluating our tech stack, have an easy process of suggesting and adopting new technologies. Our engineers enjoy being empowered and accountable. Set of technologies consist of:

Scala, Play, Akka,
MongoDB, PostgreSQL, ElasticSearch
AWS, Docker, Mesos, Marathon, Jenkins
Kafka, Spark, HDFS, Avro, Airflow and Redshift


Job Responsibilities



Architect, develop, and deploy infrastructure on which data gets collected, aggregated moved, cleansed, transformed and analyzed
Operationalize data insights —from research into fault-tolerant, production-scale deployments
Apply grit and inventiveness, both in writing new software and also deploying existing tools like Airflow, Hadoop, Spark, Jenkins, Docker and Mesos
Partner with data scientists and product team to understand their needs and create a platform that empowers them
Work closely with Product and Project Managers to understand the features, do technical assessment, design, code test and deliver


Experience





Required Experience



5+ years of prior experience for the Senior Software Engineer role, or
8+ years of prior experience for a Principal Software Engineer role
Bachelor’s or Master’s degree in Computer Science or related fields
Strong coding skills and experience in shipping complex software to production
Command of Scala or Java, or interest in learning Scala
Experience with Hadoop, Kafka, Spark, Hive, PySpark, HDFS, AirFlow, Impala
Command of data structures, algorithms, performance and scalability
Understanding of fault-tolerant systems, network programming, multithreaded programming and security
Experience with distributed systems and application design in a SOA environment
Being analytical with an attention to detail
You are a motivated, self-driven engineer who owns your features
Preferred Qualifications:

Knowledge of high-scale performance and optimization tools and techniques
Experience with AWS (configuring, deploying, managing, monitoring) services and distributed applications


Required Education





Previous MonthNext Month
SunMonTueWedThuFriSat