🚀 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
- Google Cloud
- Astronomer
- Databricks
- Kaszek
- Product Minds
- H2O.ai
- Soda
🌟 Our Values
- 📊 We are Data Nerds
- 🤗 We are Open Team Players
- 🚀 We Take Ownership
- 🌟 We Have a Positive Mindset
Responsibilities 🤓
- Develop and maintain high-quality Java backend software that operates reliably in production environments.
- Use automated tools and methodologies to ensure the consistent production of maintainable and scalable Java backend code.
- Translate business requirements into backend software implementations, making informed decisions that balance time, quality, and client-specific needs.
- Research and apply best practices, methodologies, and tools to create top-tier Java-based backend solutions.
- Understand complex backend systems and collaborate effectively with peers and client teams to achieve productive outcomes.
- Build backend components that enable rapid self-service of data products using modern technologies.
- Contribute to defining project roadmaps, timelines, and estimates.
- Document and share internal knowledge regarding best practices in Java backend development.
Required Skills 💻
- Strong knowledge of Java backend development (minimum 4 years of experience).
- Experience with Java frameworks for backend development, such as Spring Boot, Quarkus, Hibernate, Micronaut, etc.
- Commitment to code hygiene, including code review, adherence to standards, documentation, testing, CI/CD, and general software development best practices.
- Ability to create implementation plans by evaluating the pros and cons of different approaches.
- Solid understanding of backend application development fundamentals and practical knowledge of various programming paradigms.
- Intermediate-level English proficiency for writing technical documents such as Design Documents.
- Excellent communication skills.
Nice to Have ✨
- Experience in designing and developing scalable backend systems using various technologies.
- Deep knowledge of Java backend libraries and best practices, including JUnit, Mockito, Lombok, MapStruct, and static analysis tools.
- Experience with cloud-native backend development and microservices architecture.
- Positive and solution-oriented problem-solving attitude.
- Knowledge of some AWS (or GCP) services.
- Previous experience in client-facing technical consulting roles.
- Proven track record of delivering high-quality backend solutions.
- Experience with modern data architectures and Java libraries related to data processing, such as Apache Kafka, Apache Beam, or Apache Flink.
🎁 Perks
- Remote-first culture – work from anywhere! 🌍
- AWS Databricks certifications fully covered 🚀
- Birthday off + an extra vacation week (Mutt Week! 🏖️)
- Referral bonuses – help us grow the team get rewarded!
- Maslow: Monthly credits to spend in our benefits marketplace.
- ✈️🏝️ Annual Mutters' Trip – an unforgettable getaway with the team!