Java Lead with Python for AI / ML Solutions
Job Title: Java Lead 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
Required Skills and Experience:
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/GCP/Azure) and containerization (Docker, Kubernetes).
Strong understanding of software architecture, object-oriented design, and design patterns.
Job Type: Contract
Pay: $40.00 - $50.00 per hour
Experience:
Java: 10 years (Required)
Python: 4 years (Required)
Machine learning libraries: 1 year (Required)
AI models: 1 year (Required)
Security clearance:
Confidential (Required)
Work Location: In person