Job Description: Java Architect with AI Platform Experience
Position: Java Architect with AI Platform Expertise
Location:[Remote]
Employment Type: [Contract]
Experience Level: Senior/Architect
About the Role
We are seeking a highly skilled and innovative Java Architect with expertise in AI platforms to lead the design, development, and deployment of cutting-edge software solutions. In this role, you will leverage your deep Java expertise and knowledge of AI technologies to architect robust, scalable, and intelligent applications. You will play a pivotal role in shaping the future of our AI-driven initiatives, collaborating with cross-functional teams to deliver high-impact solutions.
Key Responsibilities
- Architectural Design: Lead the design and implementation of enterprise-grade Java applications integrated with AI platforms and frameworks.
- AI Integration: Work with AI/ML engineers to embed AI capabilities (e.g., NLP, computer vision, predictive analytics) into Java-based applications.
- Scalability & Performance: Design solutions that ensure high performance, scalability, and reliability in distributed systems.
- Technical Leadership: Provide technical guidance, mentorship, and best practices to development teams.
- Cross-Functional Collaboration: Work closely with product managers, data scientists, DevOps engineers, and other stakeholders to align technical solutions with business goals.
- Emerging Technologies: Stay updated on the latest AI and Java-related technologies, trends, and best practices, and recommend innovations for company growth.
- Code Reviews: Ensure high-quality code through code reviews, adherence to design principles, and rigorous testing.
- Security & Compliance: Design architectures with a focus on security, data privacy, and compliance with relevant standards.
Required Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: 8+ years of experience in Java development, with at least 3 years in an architect role.
- AI Expertise: Hands-on experience with AI/ML frameworks and platforms (e.g., TensorFlow, PyTorch, OpenAI, AWS SageMaker, Google AI Platform).
- Cloud Computing: Proficiency with cloud platforms (e.g., AWS, Azure, Google Cloud) and container orchestration (e.g., Kubernetes, Docker).
- Frameworks & Tools: Deep knowledge of Java frameworks (e.g., Spring Boot, Hibernate) and tools.
- Databases: Experience with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- APIs: Strong experience in designing and consuming RESTful APIs and integrating with third-party services.
- DevOps Practices: Familiarity with CI/CD pipelines, monitoring tools, and version control systems (e.g., Git).
- Problem Solving: Proven ability to tackle complex architectural challenges with innovative solutions.
Preferred Qualifications
- Experience with real-time data processing tools (e.g., Apache Kafka, Apache Flink).
- Knowledge of AI ethics, model interpretability, and bias mitigation techniques.
- Certifications in Java, AI, or cloud platforms.
- Prior experience in industries like [insert industry, e.g., healthcare, finance, e-commerce] is a plus.