Senior Backend Engineer (Java)

TLDR

Build backend services for data products, focusing on innovative solutions with advanced technologies like Big Data and Machine Learning to enhance client experiences and decision-making.

πŸš€ 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 OpenSave changes Senior Backend Engineer (Java) to help take our expertise to the next level. 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 case studies and dive into our blog post to learn more about our culture and the exciting projects we’re working on! πŸš€
  • Responsibilities πŸ€“
  • Build backend services that power amazing client reporting experiences, taking responsibility for code quality, scalability, reliability and performance.Β 
  • Drive architectural discussions and write RFCs to document technical decisions.
  • Constantly improve the quality of the project you are working on, both via code contributions as well as long-term advocacy for larger-scale changes.
  • Partner with Product Management and Design to meet users’ needs without sacrificing quality or accruing tech debtΒ 
  • Implement tests and monitors to prevent regressions and catch production errors before clients.Β 
  • Become an SME for the team’s backend systems, mentoring other engineers in growing their backend development and troubleshooting skills.
  • Required Skills πŸ’»
  • You have worked professionally with web technologies for 5+ years with experience on a single application long enough to see the consequences of your decisions.
  • You have worked on full-stack product development teams, providing technical input on requirements, building and launching major new features to external users.Β 
  • Advanced proficiency in Java, with a deep understanding of object-oriented programming principles.Β 
  • Significant experience with backend architecture - designing new services, data models and interfaces that are maintainable, scalable, secure and resilient.Β 
  • Demonstrated excellence in execution, balancing the urgency of speed with the necessity of quality.Β 
  • A track record of technical leadership - driving decisions, mentoring peers, improving standards and maintaining a high bar of quality and reliability.Β 
  • You are excited by new technologies, but pragmatic about introducing them - focused on solving real business problems.Β 
  • You possess excellent communication skills, including verbal (team meetings, 1:1 conversations, paired coding or troubleshooting), asynchronous (in Slack conversations), and written (creating and updating documentation, PR summaries and review comments, Jira status updates).Β 
  • You collaborate effectively with both technical and non-technical stakeholders.Β Comfortable navigating ambiguity and translating business objectives into clear, actionable deliverables.Β 
  • Proficient with Macs, Git (we use GitHub), CI/CD.
  • Nice To Have πŸ’‘
  • Proficient in using AI tools (e.g., Claude) to increase development efficiency.Β 
  • Strong familiarity with AWS services and cloud infrastructure.
  • Experience with GraphQL, Temporal, Terraform.Β 
  • Experience with Python and AirFlow.
  • Practical knowledge of DevOps practices and tools, including Docker and Kubernetes, for containerization and orchestration.
  • Experience with Front End Development using React, Typescript and Relay.
  • 🎁 Perks
  • 🌍 Remote-first culture – 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!
  • Benefits

    Education Stipend

    In-Company English Lessons.

    Annual team trip

    Annual Mutters' Trip – an unforgettable getaway with the team!

    Remote-Friendly

    Remote-first culture – work from anywhere!

    Wellness Stipend

    Wellhub or sports club stipend to stay active

    Mutt Data builds custom machine learning and AI solutions designed to enhance business performance across various industries. Serving companies looking to leverage data science and automated systems, we specialize in innovative systems that optimize demand planning, forecasting, and cloud technologies.

    View all jobs
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Senior Back-end Software Engineer Q&A's
    Report this job
    Apply for this job