We are seeking a Lead Java Developer with expertise in AI/ML to lead complex technology initiatives and drive companywide solutions. You will design, develop, and implement large-scale systems, set engineering best practices, and collaborate across teams to ensure high-quality technology solutions.
Key Responsibilities
- Lead the development of large-scale technology solutions, ensuring alignment with business objectives.
- Design and implement software solutions using Java and Python.
- Establish and enforce companywide best practices for engineering and architecture.
- Analyze and solve complex technical challenges related to business needs and technology environments.
- Collaborate with key stakeholders, technical experts, and external groups to resolve technical issues.
- Mentor teams, lead projects, and drive new initiatives.
Required Qualifications
- 5+ years of Java development experience.
- 5+ years of Python development experience.
- 2+ years of implementing complex business solutions using design patterns.
- 3+ years of cloud computing experience (AWS, Azure, Google Cloud).
- 3+ years of experience with Generative AI (GenAI), including developing agents, bots, and memory-enabled AI systems.