ML Big Data Engineer
Há 1 dia
Brasil
UltraCon Consultoria
Remoto
Tempo integral
Grátis com e-mail ou Google
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Role: ML Big Data Engineer
- Starting Date: Immediately
- Contract: CLT at UltraCon's Customer
- Work
Location:
Brazil
- Work Model: 100% Remote
-
Working Hours
13h00 to 22h00 (BRT) / PST-aligned schedule
- Language: Advanced English – Mandatory Position Overview We are looking for an experienced ML Big Data Engineer to design, develop, and maintain scalable Big Data and Machine Learning data services, leveraging modern table formats, distributed processing frameworks, Java backend development, AWS cloud infrastructure, and Kubernetes. The professional will work on distributed data processing environments, focusing on performance, scalability, reliable API development, and integration of data services supporting analytics and Machine Learning applications. The position requires strong hands-on experience with Apache Iceberg and/or Lance, distributed processing technologies such as Apache Spark or Apache Flink, and Java backend engineering.
Key Responsibilities
• Design, develop, and maintain scalable Big Data services supporting analytics and Machine Learning workloads.
• Work with modern table formats, including Apache Iceberg and/or Lance, to support efficient data storage and processing.
• Develop and optimize distributed data processing solutions using Apache Spark, Apache Flink, or similar frameworks.
• Design, implement, and maintain backend services using Java.
• Develop robust REST APIs to support data services and application integrations.
• Deploy and maintain applications and services using AWS cloud infrastructure.
• Work with Kubernetes for container orchestration and management of distributed applications.
• Investigate and troubleshoot production issues involving backend services and distributed data processing.
• Optimize the performance, reliability, and scalability of distributed systems.
• Collaborate with engineering teams to support the development and evolution of Big Data and ML data services. Mandatory Requirements
• Strong hands-on experience with Big Data engineering for analytics and Machine Learning environments.
• Experience with Apache Iceberg and/or Lance table formats.
• Practical experience with Apache Spark, Apache Flink, or similar distributed data processing frameworks.
• Strong Java backend development experience.
• Experience designing and implementing REST APIs and backend services.
• Experience troubleshooting Java applications and backend services in production environments.
• Hands-on experience with Amazon Web Services (AWS).
• Practical experience with Kubernetes.
• Strong understanding of distributed systems, performance optimization, and scalability.
• Experience designing and implementing robust APIs.
• Advanced English for professional communication.
• Availability to work from 1:00 PM to 10:00 PM Brazil time, aligned with the PST time zone. Preferred Requirements
• Experience with Apache Beam.
• Experience with Apache Airflow.
• Knowledge of Data Lake and Lakehouse architectures.
• Experience with version control systems.
• Knowledge of CI/CD practices and automated testing frameworks.
• Experience with Scala and/or Python in addition to Java. Technical Environment
• Programming Languages: Java (Mandatory); Python and Scala (Preferred).
• Data Formats: Apache Iceberg and/or Lance.
• Distributed Processing: Apache Spark, Apache Flink, or equivalent frameworks.
• Cloud Platform: AWS.
• Container Orchestration: Kubernetes.
• Backend Development: REST APIs and Java services.
• Data Architecture: Big Data, Data Lakes, and Lakehouse.
• Additional Tools: Apache Beam, Apache Airflow, version control, CI/CD, and testing frameworks. Soft Skills and Behavioral Competencies
• Strong analytical and technical problem-solving capabilities.
• Ability to investigate and resolve complex production issues.
• Effective collaboration with engineering teams.
• Ability to analyze system performance and identify scalability improvements.
• Clear technical communication in English. Resume Submission Guidelines
- Please submit an updated resume in Word format, clearly highlighting your hands-on experience with Big Data engineering, Apache Iceberg and/or Lance, Apache Spark or Flink, Java backend development, REST APIs, AWS, and Kubernetes.
- Associate these competencies with the companies or projects where they were applied, including employment periods, responsibilities, technologies used, technical challenges, and relevant deliverables.
- Highlight your direct involvement in distributed data processing, performance optimization, scalability improvements, API development, and production troubleshooting.
- Include experience with Apache Beam, Apache Airflow, Data Lake or Lakehouse architectures, Scala, Python, and CI/CD practices when applicable.
- Indicate your English proficiency level and confirm availability to work remotely from 13h00 to 22h00 (BRT). Further information will be given along the technical interview.
- Starting Date: Immediately
- Contract: CLT at UltraCon's Customer
- Work
Location:
Brazil
- Work Model: 100% Remote
-
Working Hours
13h00 to 22h00 (BRT) / PST-aligned schedule
- Language: Advanced English – Mandatory Position Overview We are looking for an experienced ML Big Data Engineer to design, develop, and maintain scalable Big Data and Machine Learning data services, leveraging modern table formats, distributed processing frameworks, Java backend development, AWS cloud infrastructure, and Kubernetes. The professional will work on distributed data processing environments, focusing on performance, scalability, reliable API development, and integration of data services supporting analytics and Machine Learning applications. The position requires strong hands-on experience with Apache Iceberg and/or Lance, distributed processing technologies such as Apache Spark or Apache Flink, and Java backend engineering.
Key Responsibilities
• Design, develop, and maintain scalable Big Data services supporting analytics and Machine Learning workloads.
• Work with modern table formats, including Apache Iceberg and/or Lance, to support efficient data storage and processing.
• Develop and optimize distributed data processing solutions using Apache Spark, Apache Flink, or similar frameworks.
• Design, implement, and maintain backend services using Java.
• Develop robust REST APIs to support data services and application integrations.
• Deploy and maintain applications and services using AWS cloud infrastructure.
• Work with Kubernetes for container orchestration and management of distributed applications.
• Investigate and troubleshoot production issues involving backend services and distributed data processing.
• Optimize the performance, reliability, and scalability of distributed systems.
• Collaborate with engineering teams to support the development and evolution of Big Data and ML data services. Mandatory Requirements
• Strong hands-on experience with Big Data engineering for analytics and Machine Learning environments.
• Experience with Apache Iceberg and/or Lance table formats.
• Practical experience with Apache Spark, Apache Flink, or similar distributed data processing frameworks.
• Strong Java backend development experience.
• Experience designing and implementing REST APIs and backend services.
• Experience troubleshooting Java applications and backend services in production environments.
• Hands-on experience with Amazon Web Services (AWS).
• Practical experience with Kubernetes.
• Strong understanding of distributed systems, performance optimization, and scalability.
• Experience designing and implementing robust APIs.
• Advanced English for professional communication.
• Availability to work from 1:00 PM to 10:00 PM Brazil time, aligned with the PST time zone. Preferred Requirements
• Experience with Apache Beam.
• Experience with Apache Airflow.
• Knowledge of Data Lake and Lakehouse architectures.
• Experience with version control systems.
• Knowledge of CI/CD practices and automated testing frameworks.
• Experience with Scala and/or Python in addition to Java. Technical Environment
• Programming Languages: Java (Mandatory); Python and Scala (Preferred).
• Data Formats: Apache Iceberg and/or Lance.
• Distributed Processing: Apache Spark, Apache Flink, or equivalent frameworks.
• Cloud Platform: AWS.
• Container Orchestration: Kubernetes.
• Backend Development: REST APIs and Java services.
• Data Architecture: Big Data, Data Lakes, and Lakehouse.
• Additional Tools: Apache Beam, Apache Airflow, version control, CI/CD, and testing frameworks. Soft Skills and Behavioral Competencies
• Strong analytical and technical problem-solving capabilities.
• Ability to investigate and resolve complex production issues.
• Effective collaboration with engineering teams.
• Ability to analyze system performance and identify scalability improvements.
• Clear technical communication in English. Resume Submission Guidelines
- Please submit an updated resume in Word format, clearly highlighting your hands-on experience with Big Data engineering, Apache Iceberg and/or Lance, Apache Spark or Flink, Java backend development, REST APIs, AWS, and Kubernetes.
- Associate these competencies with the companies or projects where they were applied, including employment periods, responsibilities, technologies used, technical challenges, and relevant deliverables.
- Highlight your direct involvement in distributed data processing, performance optimization, scalability improvements, API development, and production troubleshooting.
- Include experience with Apache Beam, Apache Airflow, Data Lake or Lakehouse architectures, Scala, Python, and CI/CD practices when applicable.
- Indicate your English proficiency level and confirm availability to work remotely from 13h00 to 22h00 (BRT). Further information will be given along the technical interview.