Java Developer - Contract
About the job
About the Role:
We're looking for an experienced Java Developer to join a cutting-edge project at the forefront of AI and machine learning. You'll play a key role in developing routing services and connectors to machine learning models, with a strong emphasis on quality assurance and model testing. If you're passionate about Java and excited about the world of AI and LLMs (Large Language Models), this is a fantastic opportunity to step into an innovative environment.
Key Responsibilities:
-
Develop and maintain Java-based routing services and connectors to integrate with machine learning models.
-
Collaborate with AI/ML engineers to ensure seamless integration and functionality.
-
Conduct model testing and validation, ensuring quality and performance standards are met.
-
Act as a hands-on QA for model outputs, helping identify and troubleshoot issues.
-
Contribute to continuous improvement efforts in service design and model performance.
Key Skills & Experience:
-
Strong experience in Java development, particularly in building routing services and connectors.
-
Solid understanding of software testing principles, with experience acting as a QA.
-
Excellent problem-solving and debugging skills.
-
Strong collaboration and communication skills.
Bonus Points For:
-
Knowledge of Large Language Models (LLMs) and general AI/ML concepts.
-
Hands-on experience with Python, especially in an AI or data-driven environment.
-
Experience in model evaluation, tuning, or testing.
Why Apply?
-
Work on high-impact AI projects shaping the future of technology.
-
Collaborate with top-tier engineering and AI teams.
-
Competitive daily rate and flexible work arrangements.