Java Software Engineer
Core
Build a Java-based API-as-a-service recommender system for domain names using neural language models and NLP algorithms to generate creative domain suggestions across multiple languages and zones.
Role type
Junior IC Java Software Engineer (AI/ML integration)
Builds
Name Studio API (domain name suggestion service)
Domain
Internet infrastructure / DNS / Cloud Computing / Natural Language Processing
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, AWS Cloud, Computer Science fundamentals, Secure Coding standards, UNIX-like operating systems
Preferred skills
Machine Learning, Large Language Models (LLMs), MLOps, Data Science concepts
Technologies
Java, Spring Boot, TensorFlow, AWS, Jenkins, Terraform, Ansible, Hadoop, Spark
Responsibilities
Develop proof-of-concept software applications based on research findings; Collaborate with stakeholders on software design, development, and technology assessment; Define requirements specifications and participate in code/test plan reviews; Contribute to software development including future AI and Cloud initiatives
Seniority
Junior, hands-on IC