What are the responsibilities and job description for the Java Developer with AI/ML position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Delviom LLC, is seeking the following. Apply via Dice today!
Job Title: Java Lead/Developer with Python for AI / ML Solutions
Location: San Leandro, CA (local to Bay area in-person interview required)
Job Type: 6 months Contract
Experience Level: 8 years
Domain: Software Development / AI & ML Solutions / Enterprise Applications
Job Summary:
We are looking for a seasoned Java Lead with strong expertise in Python for AI/ML solutions. This hybrid role is ideal for someone who has deep backend development experience in Java, and hands-on skills in Python-based AI/ML model development and integration. You will lead the architecture and development of scalable enterprise systems that incorporate intelligent machine learning features.
Key Responsibilities:
Job Title: Java Lead/Developer with Python for AI / ML Solutions
Location: San Leandro, CA (local to Bay area in-person interview required)
Job Type: 6 months Contract
Experience Level: 8 years
Domain: Software Development / AI & ML Solutions / Enterprise Applications
Job Summary:
We are looking for a seasoned Java Lead with strong expertise in Python for AI/ML solutions. This hybrid role is ideal for someone who has deep backend development experience in Java, and hands-on skills in Python-based AI/ML model development and integration. You will lead the architecture and development of scalable enterprise systems that incorporate intelligent machine learning features.
Key Responsibilities:
- Lead end-to-end design and development of Java-based enterprise applications integrated with Python-driven AI/ML models.
- Collaborate with data scientists to understand model requirements and help in productionizing ML models.
- Design robust APIs and services to interface between Java and Python systems.
- Guide the team in Java best practices, system architecture, and AI/ML integration patterns.
- Oversee performance tuning, scalability, and security of the applications.
- Contribute to the architecture of AI/ML pipelines, including data ingestion, model inference, and retraining workflows.
- Lead code reviews, technical discussions, and mentor junior engineers.
- 8 years of Java development experience, including Spring Boot, RESTful APIs, multithreading, and microservices architecture.
- 2 4 years of Python experience, especially in implementing or integrating AI/ML solutions.
- Solid understanding of machine learning concepts, data preprocessing, model evaluation, and deployment techniques.
- Proficiency with AI/ML libraries such as TensorFlow, Scikit-learn, PyTorch, or Keras.
- Experience integrating Python ML models into Java applications using REST APIs, gRPC, or interoperability frameworks like Jython or Py4J.
- Knowledge of CI/CD pipelines, version control (Git), and DevOps practices for deploying ML applications.
- Exposure to cloud platforms (AWS/Google Cloud Platform/Azure) and containerization (Docker, Kubernetes).
- Strong understanding of software architecture, object-oriented design, and design patterns.
- Bachelor s or Master s degree in Computer Science, Engineering, or related technical field.
- Certifications in Java, Python, or AI/ML.
- Experience with data processing pipelines (e.g., Apache Kafka, Spark).
- Familiarity with MLOps tools and workflows.
- Strong leadership and mentoring abilities.
- Effective communication and collaboration skills.
- Analytical mindset with problem-solving capabilities.
- Ability to work in a fast-paced, agile environment with cross-functional teams.