About this role
πJoin Our Data Products and Machine Learning Development Remote Startup!π
Mutt Data is a dynamic startup committed to crafting innovative systems using cutting-edge Big Data and Machine Learning technologies.
We're looking for a Backend Developer SeniorΒ to join our team and help design and build robust, scalable backend services as part of an AI-driven solutions initiative for one of the largest e-commerce and fintech platforms in Latin America. If you consider yourself a data nerd like us, we'd love to connect! πΆπ
π What We Do
- Leveraging our expertise, we build modern Machine Learning systems for demand planning and budget forecasting.
- Developing scalable data infrastructures, we enhance high-level decision-making, tailored to each client.
- Offering comprehensive Data Engineering and custom AI solutions, we optimize cloud-based systems.
- Using Generative AI, we help e-commerce platforms and retailers create higher-quality ads, faster.
- Building deep learning models, we enhance visual recognition and automation for various industries, improving product categorization, quality control, and information retrieval.
- Developing recommendation models, we personalize user experiences in e-commerce, streaming, and digital platforms, driving engagement and conversions.
π Our Partnerships
- Amazon Web Services
- Astronomer
- Databricks
π Our Values
- π We are Data Nerds
- π€ We are Open Team Players
- π We Take Ownership
- π We Have a Positive Mindset
π Curious about what weβre up to? Check out our (https://blog.muttdata.ai/tag/Case%20Studies/1) case studies and dive into ourblog post (https://blog.muttdata.ai/) to learn more about our culture and the exciting projects weβre working on! π
Responsibilities π€
- Design, develop, and maintain backend services in Java.
- Contribute to architectural decisions and help define technical standards.
- Build and evolve microservices-based architectures.
- Apply hexagonal architecture principles (or equivalent approaches with clear separation of concerns).
- Design reusable, well-abstracted components.
- Conduct thorough code reviews, promoting high-quality standards and best practices.
- Collaborate within a team focused on AI-driven solutions.
Required Skills π»
- Strong experience developing services in Java.
- Proven experience designing and implementing microservices architectures.
- Practical experience applying hexagonal architecture (or similar layered architecture patterns).
- Ability to design modular systems with proper abstraction and code reuse.
- Willingness to work in an AI-oriented team environment.
- Experience working with AI-assisted development (active use of tools such as GitHub Copilot, Claude Code, or similar tools as part of your daily workflow).
- Open mindset toward integrating AI tools into the development lifecycle.
- Comfortable adapting to new AI-driven workflows and development dynamics.
Nice to have π»
- Knowledje of or hands-on experiencie with AI agents.
π Perks
- π Remote-first cultur e β work from anywhere!
- π In-Company English Lessons.
- πͺ Wellhub or sports club stipend to stay active
- π AWS, DBT, Google Cloud, Azure & Databricks certifications fully covered
- π Food credits via Pedidos Ya β because great work deserves great food.
- π Birthday off + an extra vacation week (Mutt Week! ποΈ)
- π€ Referral bonuses β help us grow the team & get rewarded!
- βοΈ ποΈ Annual Mutters' Trip β an unforgettable getaway with the team!
- πΆ Monthly Childcare Reimbursement β Because supporting families matters too
