We are seeking a highly skilled and visionary Engineering Technical Lead to join our innovative team. The ideal candidate will have deep expertise in core Java technologies and a strong passion for leveraging artificial intelligence (AI) to drive impactful solutions. This role demands exceptional leadership, technical expertise, and a collaborative mindset to ensure the delivery of cutting-edge, AI-powered applications. Responsibilities Technical Leadership - Lead and mentor a high-performing team of engineers, fostering a collaborative and innovative environment. - Define and enforce technical standards, architecture, and best practices. - Drive end-to-end ownership of technical solutions, ensuring scalability, reliability, and security. - Act as a liaison between technical teams and stakeholders, translating business needs into actionable technical requirements. AI Development - Design and implement advanced AI models and algorithms to solve complex business challenges. - Integrate AI/ML techniques such as deep learning, NLP, and predictive analytics into scalable applications. - Work closely with data scientists to create robust pipelines for data collection, preprocessing, and analysis. - Explore and prototype emerging AI trends and technologies to maintain a competitive edge. Java Development - Architect, develop, and maintain high-performance Java-based applications. - Leverage advanced Java frameworks and tools, including J2EE, Spring Boot, Hibernate, and Apache Kafka. - Implement RESTful APIs and microservices-based architectures. - Optimize Java applications for performance and reliability in distributed systems. - Deploy and manage applications on cloud platforms (AWS, GCP, Azure), including the use of serverless computing and container orchestration tools like Kubernetes and Docker. Project Management - Oversee the software development lifecycle, ensuring timely delivery of projects within scope and budget. - Collaborate with cross-functional teams (product managers, designers, QA, DevOps) to ensure seamless execution. - Establish and monitor KPIs for project success and team performance. Problem Solving & Continuous Improvement** - Identify and resolve technical challenges, applying innovative solutions to complex problems. - Analyze system performance metrics to identify and address potential bottlenecks proactively. - Stay updated on advancements in AI, Java, and software engineering, and incorporate relevant innovations into the development process. Qualifications Required Skills - Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields. - 8+ years of software development experience with an emphasis on **core Java technologies**. - Proven experience leading technical teams and delivering complex, scalable solutions. - Expertise in **object-oriented programming**, **concurrency**, and **design patterns**. - Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) and techniques (supervised/unsupervised learning, reinforcement learning). - Strong knowledge of **cloud computing platforms** (AWS, GCP, Azure) and modern deployment strategies. - Experience with containerization technologies (Docker, Kubernetes) and serverless architecture. - Exceptional problem-solving, analytical, and communication skills. Preferred Skills - Experience with **DevOps practices** (CI/CD pipelines, Infrastructure as Code) and tools like Jenkins, GitLab, and Terraform. - Familiarity with **big data ecosystems** (Hadoop, Spark, or similar). - Prior contributions to open-source projects or technical publications. - Experience with frontend technologies to support full-stack capabilities (e.g., Angular, React). - Understanding of data governance, security, and compliance in AI solutions. What We Offer - Opportunity to work on cutting-edge technologies shaping the future of AI. - A collaborative and inclusive work environment that values innovation and continuous learning. - Competitive compensation and benefits. - Access to state-of-the-art tools and platforms for development and experimentation. If you thrive on challenges, have a passion for AI and Java, and are excited to lead a talented team to deliver impactful solutions, we’d love to hear from you. Apply now!
Job Title
Engineering Technical Lead (Java & AI)