Find A Job

Big Data Engineer

Irving, Illinois | IT
Job ID: 93449
Listed on 9/4/2019

KellyMitchell matches the best IT and business talent with premier organizations nationwide. Our clients, ranging from Fortune 500 corporations to rapidly growing high-tech companies, are exceptionally served by our 1500+ IT and business consultants. Our industry is growing rapidly, and now is a great time to launch your career with the KellyMitchell team.

 

Job Title: Big Data Engineer

 

Job Description & Responsibilities

  • Responsible for design, prototyping and delivery of software solutions within the big data eco-system.
  • Responsible for technical ecosystem (software, data, interfaces, integration) and strategic roadmaps
  • Responsible for performance tuning and scalability improvements of distributed applications
  • Researching and evaluation of new tools and technologies to solve business problems
  • Responsible for designing and building new Big Data systems for analyzing data into actionable insights
  • Responsible for development of advanced analytics solutions and integrating new tools to improve descriptive, predictive and prescriptive analytics
  • Translates business concepts to technical implementations to drive alignment and decision making
  • Works on an geographically dispersed team embracing Agile and DevOps strategies for themselves and others while driving adoption to enable greater technology and business value
  • Participate in strategic planning discussions with technical and non-technical partners
  • Effective and efficient utilization of programming tools and techniques
  • Mentors others and continually develops themselves

 

Skills, Experiences, Knowledge

  • Big Data experience with hands on coding and development experience in Java, Scala and Python.
  • Big Data experience with Cloudera/Hortonworks, and or EMR
  • Solid development experience with Spark
  • Experience with streaming toolsets such as Kafka, flink, spark streaming, and or Nifi/StreamSets
  • Experience developing large-scale distributed applications
  • Familiarity and comfort with participating in a high-performing geographically dispersed team
  • Familiarity with source control solutions (ex git, GitHub, Jenkins, Artifactory)
  • Good verbal and written communication skills
  • Open to new ideas and technologies with a strong desire to learn
  • Ability to analyze and solve problems in a creative and innovative fashion
  • Demonstrated experience with sound technical design and documentation
  • Experience with Agile development methodologies and tools to iterate quickly on product changes, developing user stories and working through backlog (Continuous Integration and JIRA a plus)
  • Hands-on experience developing and integrating with open source software platforms and languages
  • Ability to research and document project design, approach and architecture
  • Ability to engage subject matter experts and translate business goals into actionable solutions
  • Ability to work effectively with business and technical teams
  • Ability to identify and drive aligned technical direction with all stakeholders
  • Ability to meet deadlines, goals and objectives