TOTVS Labs is hiring a

Back-End Engineer

Joinville, Brazil

Who we are

At TOTVS Labs we are democratizing access to Machine Learning to hundreds of thousands of companies worldwide in several industries, such as Manufacturing, Financial Services, Retail, Health, Education, Agroindustry, and Logistics.

We are looking for an innovative, self-motivated, and enthusiastic individual to join us on the journey in building the artificial intelligence of the future. You’ll get to work with a small and global team moving at breakneck speed.


As a Back-End Engineer you will:

  • Help us to build highly scalable and reliable platform services and components that create the foundation of our Core Data and Machine Learning Platform architecture
  • Provide technical support for our Data Scientists and Data Engineers
  • Identify bugs and provide fixes in a timely manner
  • Vigilantly monitor and improve performance
  • Find opportunities for continuous improvements to our system
  • Perform pull request reviews and participate in code review sessions
  • Continuously look for ways to optimize and streamline our Platform to facilitate a seamless implementation experience for our customers

Ideal Candidate

  • 5+ years building large-scale enterprise platforms in Java
  • Deep experience in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis
  • Experience building cloud-based, scalable and distributed data systems 
  • Experience with NoSQL and SQL databases
  • Experience with Docker
  • Knowledge of performance tuning and profiling techniques of complex systems
  • Familiarity with Jenkins, Maven, Gradle, Git, and Unix commands
  • Good writing and speaking English skills
  • Willing to learn a wide range of skills and technologies


  • Experience with Elasticsearch 
  • Experience with Kubernetes
  • Experience with Python
  • Experience with Google Cloud Platform (Compute, Storage, Dataflow, Pubsub)


Similar jobs

Other jobs at TOTVS Labs