top of page
openings.png
Frame 36.png

Sr. JAVA with Data Processing Engineer

Our client was founded on the principles of making financial transactions intuitiv friendly, and even fun. They have successfully created an app that people love for sending money. As they continue to grow, their vision is to expand the magic of their app into every aspect of money usage. They aim to connect people with their money in the most intuitive and enjoyable way possible, as well as connecting people with each other. We are seeking a highly skilled JAVA Data Processing Engineer to join the dynamic team. This role is pivotal in designing and developing data products and platforms for our customer applications. The ideal candidate will have extensive experience in software engineering, particularly in data processing, and will be responsible for collaborating with product teams to identify business requirements and design large-scale solution architectures. You will own key analytics components, services, and offerings from ideation to production deployment, engaging in experimentation, automation, simulation, and contributing to performance tuning, improvements, and load testing.


Job Responsibilities

  • Design and develop robust data products and platforms tailored for customer applications.

  • Collaborate with cross-functional product teams to gather and analyze business requirements.

  • Architect large-scale solutions that meet the needs of our clients while ensuring scalability and performance.

  • Own the development and deployment of key analytics components and services.

  • Engage in continuous experimentation and automation to enhance product offerings.

  • Conduct performance tuning and load testing to ensure optimal system performance.

  • Mentor junior engineers and share knowledge across the team to foster a culture of learning and innovation.

  • Maintain a strong focus on quality assurance throughout the development lifecycle.


Basic Qualifications

  • Experience: Minimum of 5+ years of Software Engineering experience with a strong focus on data processing.

  • Education: BS/MS/PhD in Computer Science, Mathematics, or a related fiel

  • Proficient in JAVA for data processing and injection into Snowf warehouses.

  • Hands-on experience with big data tools/libraries and the MapReduce framework.

  • Strong understanding of computer science fundamentals, including algorithm analysis and design.

  • Experience with distributed systems design, development, debugging, and monitoring.

  • Familiarity with cloud platforms (AWS, Azure) and containerization technologies (Docker, Kubernetes).

  • Knowledge of SQL and experience with data warehousing solutions.

  • Strong desire to learn new technologies and share knowledge with others.

  • Excellent problem-solving skills and an analytical mindset.

  • Ability to work collaboratively in a fast-paced environment.

  • A «You build it, you own it!» mindset that emphasizes ownership and accountability.


Nice to Have

  • Strong hands-on experience in implementing machine learning models for actionable insights.

  • Proven experience in addressing business problems related to reporting and big data analytics.

  • Production-grade experience with any or all of the following technologies: Spark, Hive, Airflow, SQ

  • A strong sense of platform feature ownership from ideation to deployment.


Hiring

  • Contractor - Long Term

  • Full Time - Schedule CST

  • 100% Remote

  • 30% reimbursement in gymnasiums or physical activity.

  • Discount on IT Education courses.

  • Free Spotify Premium account or similar.

  • Free Netflix account or simil

  • Free English classes, 2 times per week.

  • Birthday gift/breakfast

  • Salary US

bottom of page