Job Closed

This listing is no longer active.

Cloudera logo
Cloudera

At Cloudera, we believe that data can make what is impossible today, possible tomorrow.

Technical Lead, Spark, Java

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2008H1B SponsorCompany SiteLinkedIn

Location

Spain

Posted

84 days ago

Salary

0

Seniority

Senior

Job Description

Technical Lead, Spark, Java

Cloudera

• Design new features for Cloudera’s data engineering experience • Take features from prototypes to leading a team to deliver in production at scale • Contribute to Apache Spark, Livy • Develop new features in Scala/Java/Python on modern platforms • Gain expertise in distributed data processing and components of Cloudera Data Engineering Experience stack • Work on large-scale distributed systems in production clusters • Debug system-level deployment issues and resolve failures • Work on improving internal infrastructure • Collaborate with other team members and stakeholders

Job Requirements

  • 8-10+ years of professional software development
  • Experience leading and delivering complex product enhancements
  • Strong understanding of at least one of the following languages: Java, Scala, Python
  • Experience with systems design and development
  • Passionate about programming, clean coding habits, attention to detail, and focus on quality
  • Strong ability to research and solve problems independently
  • Open-minded, desire to learn new things and build great products.
  • Experience with distributed systems
  • Experience with SQL planners
  • Experience with using/developing Apache Spark, Livy or other related technologies
  • Experience with large-scale, distributed systems design and development with an understanding of scaling, performance, and scheduling
  • Solid experience with at least one cloud
  • Contributors to open-source projects.

Benefits

  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups

Related Job Pages

More Backend Engineer Jobs

CentralReach logo

Senior Software Engineer, Ruby on Rails

CentralReach

Elevating Autism & IDD Care through Technology

Backend Engineer84 days ago
Full TimeRemoteTeam 201-500Since 2010H1B No Sponsor

• Write clean, maintainable, and refactor-friendly code with Ruby on Rails, supported by JavaScript/TypeScript and React when needed • Apply solid object-oriented programming principles to build features that scale and are easy to extend • Design and optimize back-end systems, APIs, and data flows with a strong focus on performance and reliability • Build modern, responsive front-end experiences using React, TypeScript, and CSS, with an eye toward maintainable architecture • Work across relational databases (Postgres, MySQL, etc.), writing efficient SQL and shaping data models that support business growth • Own technical direction across projects, balancing hands-on development with guiding others to successful delivery • Collaborate cross-functionally with product, design, and QA to align technical solutions with business needs

United States
$160K - $180K / year
Job Closed

Senior Golang Developer

Encora Digital

Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S

Backend Engineer84 days ago

Role Description As a Senior Golang Engineer (19694), you will be part of a fast-paced, collaborative team developing our attack surface intelligence capabilities. You will be a critical contributor to the development and integration of reconnaissance technologies and products while also moving forward the state of engineering best practices in our cybersecurity platform. If you enjoy pivoting between different problems and meeting new challenges every day while developing solutions that are mission critical to the organization, this role is for you! Responsibilities and Duties - Develop and integrate cybersecurity testing and analysis systems with best-in-class cybersecurity platform; - Build high-performance, resilient, scalable cloud-based software, microservices architecture and containers; - Take software through CI/CD all the way to production and own its quality and availability; - Utilize GCP platform to build and run highly-available software systems; - Identify and resolve performance issues across systems and components; - Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering; - Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times; - Design, implement and deliver well-tested, scalable, highly available systems; - Own and ideate technical solutions for product requirements and user stories; - Actively engage and participate in design and code reviews; - Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team. Qualifications - 5+ years of experience in backend software engineering and distributed systems. - Strong Golang Required; - Strong experience and understanding of microservices, REST API design, gRPC, unit testing, BDD testing; - Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable; - Experience with asynchronous messaging technologies such as Google PubSub, Kafka; - In-depth knowledge of NoSQL and RDBMS technologies; - Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred); - Experience working on agile teams; - Experience developing scalable and observable microservice-based applications; - Experience with GitOps and DevOps principles, practices and tools; - A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts; - Advanced English skills. Highly Desirable Skills - Interest in security / penetration testing; - Interest in GenAI and LLM technologies. Company Description Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Latin America (LATAM)

Senior Golang Developer + AI

Encora Digital

Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S

Backend Engineer84 days ago

Role Description We are looking for a Senior Software Engineer (AI) to take a hands-on lead in designing and building cutting edge, AI centric systems tailored for the offensive security sector. In this role, you will directly drive product innovation at the intersection of AI and cybersecurity. You will lead by example, mentor junior engineers, and promote a culture of ownership, technical excellence, innovation, and continuous improvement. - Design, implement, and deliver scalable AI centric software systems; - Drive the development of agentic AI capabilities for identifying vulnerabilities, automating penetration testing processes, optimizing workflows, and enhancing threat intelligence; - Own and lead the end to end development of product features — from ideation to production deployment and ongoing monitoring; - Actively contribute to the design and implementation of AI enabled systems while promoting effective SDLC practices; - Lead technical discussions, code reviews, and design sessions, sharing your expertise to elevate the team’s technical capabilities; - Provide mentorship and support to junior engineers, fostering professional growth and development; - Collaborate closely with cross functional teams to integrate AI capabilities into broader systems and applications. Qualifications - Experience in distributed systems and backend software engineering; - Experience with AI technologies such as LLMs, RAG, MCP, etc; - Excellent understanding of token usage optimization and LLM cost optimization strategies; - Expert-level knowledge of Go and solid hands-on experience with Python; - Strong experience with microservices, REST API design, gRPC, unit testing, and BDD testing; - Strong software design skills; UML familiarity is a plus. Exposure to Domain-Driven Design (DDD) is desirable; - Experience with asynchronous messaging technologies such as Google Pub/Sub or Kafka; - Deep knowledge of NoSQL and relational databases; - Strong experience with Docker, Kubernetes, and cloud platforms (GCP preferred); - Experience working in agile environments; - Experience building and scaling microservice based applications. - Proven ability to thrive in a collaborative environment with diverse stakeholders and subject matter experts. Requirements - Experience working in a fast paced startup environment; - Experience in cybersecurity or offensive security tools. Company Description Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Worldwide
Job Closed

Sr Golang Developer

Encora Digital

Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S

Backend Engineer84 days ago

Role Description As a Senior Software Engineer Backend you will be part of a fast-paced, collaborative team developing our attack surface intelligence capabilities. You will be a critical contributor to the development and integration of reconnaissance technologies and products while also moving forward the state of engineering best practices in our cybersecurity platform. If you enjoy pivoting between different problems and meeting new challenges every day while developing solutions that are mission critical to the organization, this role is for you! Responsibilities and Duties - Develop and integrate cybersecurity testing and analysis systems with best-in-class cybersecurity platform; - Build high-performance, resilient, scalable cloud-based software, microservices architecture and containers; - Take software through CI/CD all the way to production and own its quality and availability; - Utilize GCP platform to build and run highly-available software systems; - Identify and resolve performance issues across systems and components; - Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering; - Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times; - Design, implement and deliver well-tested, scalable, highly available systems; - Own and ideate technical solutions for product requirements and user stories; - Actively engage and participate in design and code reviews; - Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team. Qualifications - Experience in distributed-systems and backend software engineering; - Strong Golang Required; - Strong experience and understanding of microservices, REST API design, gRPC, unit testing, BDD testing; - Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable; - Experience with asynchronous messaging technologies such as Google PubSub, Kafka; - In depth knowledge of NoSQL and RDBMS technologies; - Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred); - Experience working on agile teams; - Experience developing scalable and observable microservice-based applications; - Experience with GitOps and DevOps principles, practices and tools; - A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts; - Advanced English skills. Highly Desirable Skills - Interest in security / penetration testing; - Interest in GenAI and LLM technologies. Company Description Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Worldwide