Software Engineer - Python - Java

in Philadelphia, PA

Job #:528179

Practice Area: IT

Date Posted: 06/15/2020

Share this job  

Software Engineer 

Working with our product and data science teams, you will own and be responsible for developing key components of our overall system that enables our customers to bring new insights to their own businesses. You’ll use the best tools for the job, whether modern and revolutionary or time tested and proven, to deliver elegant, scalable solutions that meet business and technical needs. Your team will support you and you the same. Peer review of solutions and implementations is expected. You will play an integral part in building the foundation of everything to come.

  • Work with some of the most exciting open-source tools like Spark, Hadoop, Docker, Airflow, Zeppelin
  • Leverage distributed computing and serverless architecture such as AWS EMR & AWS Lambda, to develop pipelines for transforming data
  • Enjoy the peace that comes with working in a mature software development environment
  • Marvel at the speed with which your creation makes it into production
  • Research and implement new technologies with a team of developers to execute strategies and implement solutions
  • Produce peer reviewed quality software
  • Solve complex problems related to the real-time discovery of large data
  • Experienced in writing scalable applications on distributed architectures
  • Data driven, testing and measuring as much as you can
  • Eager to both review peer code and have your code reviewed
  • Comfortable on the command line and consider it an essential tool
  • Confident in SQL, you know it, write smart queries, it’s no big deal

Desired skills and experience
  • 5+ years of experience in programming in languages such as: Python, Ruby, Perl, C++, Java
  • Expert knowledge of design patterns, multi-threaded systems, and automated unit testing
  • Experienced in processing large scale data

Apply Now