What are the responsibilities and job description for the AI Engineer (Java) position at Info Way Solutions?
Job Title: AI Engineer (Java)
Location: Sunnyvale, CA (Onsite / Hybrid)
Experience: 6–10 years
Job Summary
We are seeking an experienced AI Engineer with a strong Java background and prior Apple experience to design, build, and deploy scalable AI/ML systems. The ideal candidate has worked on large-scale, production-grade systems and understands the rigor, performance standards, and product mindset of Apple’s engineering culture.
Key Responsibilities
- Design, develop, and deploy AI/ML-driven applications using Java-based backend systems
- Build and optimize machine learning pipelines, inference services, and data processing workflows
- Collaborate closely with data scientists, platform engineers, and product teams to productionize ML models
- Implement scalable microservices and APIs to support AI capabilities
- Work with large datasets and ensure high performance, reliability, and security
- Optimize model performance, latency, and resource utilization in production environments
- Follow best practices for software engineering, testing, CI/CD, and code reviews
- Contribute to architecture decisions and technical design discussions
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 6 years of software engineering experience, with strong expertise in Java
- Hands-on experience building and deploying AI/ML systems in production
- Prior experience at Apple (or deep experience working on Apple projects/products)
- Strong understanding of data structures, algorithms, and system design
- Experience with RESTful APIs, microservices architecture, and distributed systems
- Familiarity with ML frameworks (TensorFlow, PyTorch, or similar)
- Experience working in Linux/Unix environments