The Company
We are a leading third-party payment processing provider that delivers technology and software solutions to our clients on a global scale. We can provide a diverse range of solutions that will allow a customer to accept a variety of payment types, so that they can operate more efficiently in their vertical. As a member of our development team, you will collaborate with talented engineers with a passion for changing the way your neighbors pay for things!
Responsibilities
- Design, develop, implement, test, document, and operate large-scale, high-volume, high-performance data structures for analytics and deep learning
- Explore and assess novel tools and technologies to tackle business problems
- Accountable for the design and development of new Big Data applications for evaluating data for actionable insights
- Deploy current project planning techniques to simplify very complex projects into tasks and manageable scope to ensure deliverables are achieve within deadlines.
- Be up to date on current technology trends as regards Big Data and Analytics
- Make sure there is platform integrity conceptually and architecturally
- Can take on large-scale, multi-tier big data projects
Qualifications
- BS degree in Computer Science or equivalent
- 5+ years experience in data warehouse technical architectures
- Python development experience
- Experience in Big Data stack environments (EMR, Hadoop, Glue, Hive)
- Experiencing writing Spark ETL jobs
- Knowledge of Kafka, Flume, AWS tool stack
- Software version control tools (Git, Jenkins, apache subversion)
Preferred Qualifications
- Master's degree in computer science
- Java development experience
- AWS certifications or other professional certifications