Remote Big Data Engineer in Bucuresti

Big Data Engineer - Fully Remote As a Big Data Engineer you will have a strong understanding of big data technologies with an exceptional ability to code. You'll be providing technical leadership, working closely with the wider team and focusing on delivering high quality clean code in line with project goals and deliverables. Working closely with other teams and stakeholders to deliver rapid prototypes as well as productionising code ensuring high accessibility standards are upheld.You must have familiarity with modern frameworks and languages, as well as working practices such as Clean Code, TDD, BDD, continuous integration, continuous delivery, and DevOpsYou will, among other tasks:Define, design, and develop services and solutions around large data ingestion, storage, and management such as withRDBMS, No SQL DBs, Log Files, Events.Define, design, and run robust data pipelines/batch jobs in a production environment.Architecting highly scalable, highly concurrent, and low latency systemsEssential and minimum 5 years experience in:Follow Clean Code/Solid principlesAdhere and use TDD/BDD.Highly Proficient in either Functional Java or ScalaIn depth knowledge of Hadoop technology ecosystem - HDFS, Spark, Impala, Hbase, Kafka, Flume, Sqoop, Oozie, SPARK, Avro, ParquetOther languages (Python, Javascript, Clojure, Kotlin etc)Other NoSQL databases such Neo4J, Cassandra, Redis etc.Mocking (any of the following Mockito, ScalaTest Spock, Jasmine, Mocha).Build tools (One of SBT, Gradle, Maven).Knowledge of AWS Big Data/Analytics services - S3, EMR, Glue, Redshift, QuickSight, Kinesis.Desierables SkillsExperience of big data environments (also advising best practices/new technologies to Analytics team)Experience of handling large data sets and scaling their handling and storage.Experience of Storing Data in systems such as Hadoop HFDS, S3, Kafka.Experience of designing, setting up and running big data tech stacks such as Hadoop, SparkKnowledge of relational and non-relational database systemsUnderstanding continuous integration and delivery.You must have a minimum of 5 years experience with the above Essential list of technologies.

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!