This site uses cookies. To find out more, see our Cookies Policy

Senior Scala / Spark Engineer (RT3) in Columbus, OH at Fast Switch

Date Posted: 4/3/2019

Job Snapshot

  • Employee Type:
  • Location:
    Columbus, OH
  • Job Type:
  • Experience:
    At least 5 year(s)
  • Date Posted:

Job Description

Job ID: 47736

Senior Scala / Spark Engineer.  We have an urgent contract need in Columbus, Ohio for a well-qualified Senior Scala / Spark Engineer who will provide technical leadership for an Agile team developing software applications and systems, creating or enhancing client products and solutions using Scala, Spark, and Hadoop, amongst other Java-based technologies.

Position Responsibilities:

  • Deliver solutions to production environments creating business value.
  • Collaborate with your teammates and product owners grooming backlogs of epics and stories for upcoming development sprints.
  • Push the limits of strong software engineering by helping to drive automated software testing, advanced change control, and continuous delivery.

Job Requirements:

  • 4-year degree in computer science or engineering, or equivalent experience.
  • Scala and Spark: senior level experience and knowledge with a strong background in the tuning and performance of complex Spark workflows
  • Strong preference for knowledge of Spark streaming, Yarn, Maven, Git, Docker and Solr.
  • Application Delivery and Software Development: at least 5 years of experience.
  • Java/Linux technology stack: senior-level experience and knowledge of application servers, backend processing, and the web tier.
  • Automated testing, Test-Driven Development, debugging, troubleshooting, and optimizing code: senior level experience and knowledge
  • Experience with the Big Data technology stack (e.g. Hadoop, Cascading, Spark, Scala, Solr/Lucene etc.)
  • Leadership: experience leading or helping to lead application delivery teams.
  • Pair Programming - Need to have experience or be willing to pair with others when it makes sense.
  • Clear Communication - Must be comfortable and eager discussing work items in team settings.
  • Passion for Development – Actively learns on the job and outside of work. We are a team of developers that constantly seek to improve our craft and we expect to work with the same.
  • Cross Functional Skill Development – willing to learn new skills and roles to meet the needs of their team.

To view all our open positions, please go to: