Match score not available

PP - JAVA with Data Processing Engineer - Job0118

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years of Software Engineering experience, BS/MS/PhD in Computer Science or related field, Proficient in JAVA and data processing, Experience with big data tools/libraries, Familiarity with cloud platforms and containerization.

Key responsabilities:

  • Design and develop data products and platforms
  • Collaborate with product teams on requirements
  • Architect large-scale scalable solutions
  • Own development and deployment of analytics components
  • Engage in experimentation, automation, and performance tuning
Taller logo
Taller SME https://taller.us/
201 - 500 Employees
See more Taller offers

Job description




Job Summary

We are seeking a highly skilled JAVA Data Processing Engineer to join our 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 field.
  • Proficient in JAVA for data processing and injection into Snowflake 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, SQL.
  • A strong sense of platform feature ownership from ideation to deployment.



Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Collaboration
  • Mentorship
  • Problem Solving
  • Quality Assurance

Data Engineer Related jobs