Skip To Main Content
backBack to Search

Principal Distributed System Engineer

Remote in Brazil
Advanced Software Engineering
& 11 others

We are seeking an accomplished Principal Distributed System Engineer to join our team and take ownership of developing innovative distributed systems.

In this position, you will be responsible for delivering technical solutions that address complex problems, ensuring systems are reliable, scalable, and high-performing. You will work alongside multidisciplinary teams to create impactful results while mentoring team members and fostering innovation. If you are driven by solving challenging problems and have a passion for distributed systems, we want to hear from you.

Responsibilities
  • Partner with engineering teams to create production-ready, scalable solutions for distributed systems
  • Lead the development of top-tier software by adhering to best practices in coding, architecture, and system design
  • Leverage expertise across various domains, including cloud computing, DevOps, and data engineering, to resolve technical challenges
  • Design and oversee enterprise-grade systems, ensuring they meet business objectives and scalability needs
  • Collaborate with stakeholders to identify technical challenges and develop innovative solutions to meet business requirements
  • Offer technical guidance during client engagements, advising on strategies, architecture, and problem-solving approaches
  • Mentor less experienced engineers, sharing knowledge through training sessions, workshops, and technical discussions
  • Stay informed about emerging technologies and incorporate modern tools and methodologies into projects
  • Contribute to presales activities by providing technical insights and shaping the direction of client engagements
  • Introduce new frameworks, tools, and technologies to improve development processes and address technical issues
Requirements
  • A minimum of 5 years of experience in data engineering, with a focus on building and maintaining distributed systems
  • At least 2 years of experience managing teams of 5 or more in roles such as Architect, Manager, or Owner, with responsibility for technical leadership and mentoring
  • Experience in at least 2 full development lifecycles or working across multiple phases of software development projects
  • Advanced knowledge of at least one core programming language (e.g., Java, Python, GoLang, C#) with the ability to apply it across different technical domains
  • Broad expertise across various areas, such as cloud platforms (AWS, GCP, Azure), DevOps workflows, data engineering, system security, architecture design, and performance tuning
  • Proven ability to design and architect large-scale systems, including breaking them into scalable and maintainable modules
  • Experience with multiple technical stacks and the ability to quickly learn and adapt to new technologies
  • Demonstrated ability to write efficient, scalable, and production-ready code for enterprise-level applications
  • Knowledge of innovative frameworks like TRIZ to develop creative solutions for complex engineering problems
  • Hands-on experience deploying and managing systems on cloud platforms, including AWS, GCP, or Azure
  • Proficiency in English at an advanced (C1) level, with strong verbal and written communication skills
Nice to have
  • Certifications in product management or related fields to complement technical expertise
  • Experience contributing to open-source initiatives or engaging with community-driven development efforts
  • Understanding of advanced distributed system principles, such as fault tolerance, consensus algorithms, and distributed data storage systems
We offer/Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn