Back to results

Bigdata Engineer

  • Tampa, FL, United States

Applications open in a new tab.

Job details

Posting language
English
Posted

Original job description

Job Description

Position Details:

Job Title: Bigdata Engineer Location: Tampa, FL Duration: 12+ Months Contract to hire

Job Responsibilities:

Principal Responsibilities · Design interfaces to the data warehouses/data storages and machine learning/Big Data · applications using open source tools such as Scala, Java, Python, Perl and shell scripting. · Design and create data pipelines to maintain stable dataflow to the machine learning models – · both in batch mode and near real-time mode. · Interface with Engineering/Operations/System Admin/Data Scientist teams to ensure data · pipelines and processes fit within the production framework. · Ensure that tools and environments adhere to strict security protocols. · Deploy the machine learning model and serve its outputs as RESTful API calls. · Understand the business needs in close collaborations with subject matter experts (SMEs) · and Data Scientists to do efficient feature engineering for machine learning models. · Maintain the code and libraries in code repository. · Work with system administration team to proactively resolve issues/install tools and libraries · on the AWS platform. · Research and come up with architecture and solutions most appropriate for problems at hand. · Maintain and improve tools to assist Analytics in ETL, retrospective testing, efficiency, · repeatability, and R&D. · Lead by example regarding software best practices, including code style and architecture, · documentation, source control, and testing. · Support the Chief Data Scientist/Data Scientists/Big Data Engineers in creating new and novel · approaches to solve challenging problems using Machine Learning, Big Data and Cloud · technologies. · Handle ADHOC requirements to create reports for the end users.

Required Skills · Strong skills with Apache Spark (Spark SQL) and SCALA with at least 2+ years of experience. · Understanding of AWS Big Data components and tools. · Strong Java skills with experience in web services and web development is required. · Hands on experience with model deployment. · Hands on experience in application deployment on Docker and/or Kubernetes or other similar technology. · Linux scripting is a plus. · Fundamental understanding of AWS cloud components. · 2+ years of experience in data ingesting, cleansing/processing, storing and querying large datasets · 2+ years of experience in engineering large-scale data solutions with Java/Tomcat/ SQL/Linux · Experience working in a data intensive role including the extraction of data (db/web/api/etc.), transformation and loading (ETL) · Exposure with structured and/or unstructured data contents · Experience with data cleansing/preparation on Hadoop/Apache Spark Ecosystem – MapReduce/Hive/HBase/Spark SQL · Experience with distributed streaming tools like Apache KAFKA. · Experience with multiple file formats (Parquet, Avro, OCR) · Knowledge in AGILE development cycle. · Efficient coding skills to enhance the performance/cost savings of the job running on AWS platform. · Experience in building stable, scalable, and high-speed live streams of data and serving web platforms · Enthusiastic self-starter with ability to work in a team environment. · Graduate (MS) or Undergraduate degree in Computer Science/ Engineering/relevant field

Nice to have:

· Strong Software development experience · Machine Learning model deployment experience · Ability to write custom Map/Reduce programs to clean/prepare complex data · Familiarity with Streaming data processing - Experience with distributed real time computation system like Apache STORM/Apache Spark Streaming. Additional Information All your information will be kept confidential according to EEO guidelines.

More about this job

Skills

  • Scala
  • Oracle Java
  • Python
  • Perl
  • RESTful API
  • System administration
  • AWS
  • Research
  • Data engineering
  • Documentation
  • Apache Spark
  • SQL
  • Web development
  • Docker
  • Kubernetes
  • Linux
  • Apache Tomcat
  • Unstructured data
  • Apache Hadoop
  • Apache Hive
  • Apache HBase
  • Apache Kafka
  • Apache Avro
  • OCR
  • Agile development
  • Work as a team
  • Computer science
  • Software development
  • Machine learning
  • Process data

Report this job