Java Tech Lead
We usually respond within a week
Hi there!
We are Tooploox, an AI software development company offering custom AI solutions and services. We help innovative companies and startups design and build digital products with generative AI, mobile, and web technologies.
Our team, consisting of nearly 200 experts including our R&D team of over 40 engineers, many with PhDs, has pioneered AI solutions across industries like healthcare, fashion, and e-commerce. We’ve published over 15 research papers in top conferences like NeurIPS and ICML.
We're on the lookout for a Java Tech Lead to take on a pivotal role in our team. You'll be at the heart of building robust Java applications, focusing on modern development frameworks. If you're someone who loves to merge traditional software development with innovative AI technologies, this role is tailor-made for you. Here's what your journey with us would look like:
What You Will Do:
- Develop, Test, and Maintain: Write and maintain high-quality Java code that is both efficient and scalable, with a focus on modern frameworks like Spring Boot and GraphQL.
- Lead AI Model Integration: Work closely with the AI team to integrate and utilize models such as GPT (turbo 3.5 to 4), LLaMA, and SDXL, including tasks like image inference and prompt engineering.
- Manage and Oversee Multiple Projects: Lead the delivery of parallel projects, ensuring timelines are met and project goals are achieved.
- Collaborate and Mentor: Partner with cross-functional teams to design, develop, and deploy new features, while also providing mentorship to less experienced developers.
- Architectural Input: Contribute to architectural reviews, propose improvements, and validate new solutions to align with business goals.
- Troubleshoot and Optimize: Identify and resolve performance bottlenecks and bugs, ensuring seamless operation of services.
- Work with OpenAPI: Develop contract-based services and tests for reliable and well-integrated APIs.
What You Will Bring:
- Education: A Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field. Advanced degrees are a plus.
- Extensive Java Experience: Proficient in Java, particularly with Spring Boot and GraphQL, with a minimum of 8 years in software development.
- Proven Leadership Skills: Experience in leading technical teams and managing multiple projects simultaneously, with a track record of delivering complex AI-based solutions.
- Strong Software Design Skills: Deep knowledge of software design patterns and principles, ensuring scalable and maintainable solutions.
- AI and Machine Learning Expertise: Proficient in utilizing AI technologies, including LLMs and machine learning models (e.g., KNN), as well as defining and optimizing complex prompts.
- Tech Skills: A solid understanding of both relational and NoSQL databases, experience with data streaming technologies like Kafka or Spark, and expertise in writing unit and integration tests with JUnit.
- Soft Skills: Strong problem-solving abilities and excellent communication skills, with the ability to work effectively with both Polish and English-speaking teams.
Nice to Have:
- Experience with CI/CD: Familiarity with CI/CD processes and cloud configuration, even if not strictly in a DevOps capacity.
- Experience with Custom Tools: Knowledge of tools based on Grafana, Kubernetes, and platforms for running AI notebooks.
- Interest in Evening Collaboration: While evening work (post-6 PM) is not required, the ability to engage in occasional informal communication for reviews or discussions can be beneficial.
Additional Information:
- Flexible Environment: Engage in a dynamic environment where you'll have the opportunity to contribute to multiple innovative projects, driving the AI platform forward.
- Impactful Work: Work on products that have a real-world impact, helping shape the future of AI integration and scalable solutions.
- Department
- Back-end
- Locations
- Warsaw Office, Wrocław Office, Remotely from Poland
- Remote status
- Fully Remote
- B2B min
- 21000
- B2B max
- 27000
Java Tech Lead
Loading application form