Java - AI/ML

TechDigital Group

United States

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in the United States is seeking an experienced Technical Lead to guide a team of engineers in designing and deploying innovative software solutions. This role emphasizes strong expertise in Java and hands-on experience with AI/ML technologies. The ideal candidate will mentor a team while also contributing to the codebase. Responsibilities include leading architecture design, applying AI/ML principles, and ensuring high engineering standards.

Qualifications

  • 8+ years of professional software development experience, focused on Java.
  • Proven experience in designing and operating distributed systems.
  • Demonstrable experience with AI/ML concepts and tools.

Responsibilities

  • Lead architectural design and deployment of scalable applications.
  • Mentor and provide technical guidance to software engineers.
  • Champion engineering excellence with best practices and code quality.

Skills

Java
Python
Artificial Intelligence
Machine Learning
API design
Problem-solving

Education

Bachelor's degree in Computer Science

Tools

TensorFlow
PyTorch
Google Cloud AI/ML Platform

Job description

We are looking for an experienced and highly skilled Technical Lead to guide a talented team of engineers in designing, developing, and deploying cutting‑edge solutions. This role requires a strong technical background in Java/Python, hands‑on experience with Artificial Intelligence/Machine Learning (AI/ML), and a proven ability to deliver scalable systems. As a player‑coach, you will not only mentor a team of 5 developers but also be a primary individual contributor toour codebase. You will be instrumental in shaping the technical direction and ensuring the quality and efficiency of our engineering output.

Responsibilities
  • Lead the architectural design, development, and deployment of robust, scalable, and high‑performance applications and services primarily using Java and related technologies.
  • Apply AI/ML principles and techniques to innovate and enhance product features, improve system efficiency, and solve complex problems.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Develop and integrate with various internal and external APIs and backend systems, ensuring seamless data flow and functionality.
  • Solid understanding and experience with API design principles (e.g., REST, gRPC) and system integration patterns.
  • Serve as a hands‑on technical expert, actively contributing to coding and code reviews.
  • Mentor and provide technical guidance to a team of 5 software engineers, fostering their skills and career growth.
  • Drive technical decisions, lead design discussions, and contribute to the team's technical roadmap.
  • Champion engineering excellence, including best practices, code quality, testing, and operational stability. Drive technical excellence by setting and enforcing rigorous coding standards, leading code reviews, and ensuring comprehensive unit, integration testing.
  • Collaborate effectively with product managers, designers, and other engineering teams to deliver high‑impact projects.
  • Rapidly learn and evaluate new technologies to determine their applicability to our domain.
  • Troubleshoot and resolve complex technical issues in production environments.
Minimum Qualifications
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • 8+ years of professional software development experience, with a strong emphasis on Java.
  • Proven experience in designing, building, and operating distributed systems at scale.
  • Demonstrable experience with AI/ML concepts, algorithms, and tools (e.g., TensorFlow, PyTorch, scikit‑learn, Google Cloud AI/ML Platform).
  • Solid understanding and experience with API design principles (e.g., REST, gRPC) and system integration patterns.
  • Excellent problem‑solving, analytical, and debugging skills.
  • Demonstrated ability to quickly grasp and apply new technologies and concepts.
  • Strong communication and interpersonal skills.
Preferred (not Mandatory) Qualifications
  • Previous experience working at Google, with familiarity with Google's infrastructure, tools, and engineering culture.
  • Experience in a formal or informal technical leadership or mentorship role.
  • Familiarity with cloud platforms (e.g., Google Cloud Platform, AWS, Azure).
  • Contributions to open‑source projects.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI/ML Lead
AI/ML Lead

Veriipro • Dallas (TX)

On-site
USD 110,000 - 150,000
AI Lead Developer
AI Lead Developer

TechDigital Group • Frisco (TX)

On-site
USD 120,000 - 150,000
Sr. Java Full Stack Developer with AI/ ML
Sr. Java Full Stack Developer with AI/ ML

TechDigital Group • Dearborn (MI)

On-site
USD 90,000 - 120,000
AI/ML Engineer
AI/ML Engineer

TechDigital Group • Secaucus (NJ)

On-site
USD 90,000 - 120,000
Senior Software Engineering Lead
Senior Software Engineering Lead

Vanigent • Lead (SD)

On-site
USD 180,000 - 240,000
Staff Software Engineer, AI/ML, Google Cloud Security
Staff Software Engineer, AI/ML, Google Cloud Security

Google • New York (NY)

On-site
USD 207,000 - 301,000
Java Software Engineer
Java Software Engineer

Atos • Phoenix (AZ)

On-site
USD 140,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Minfy Technologies • United States

On-site
USD 150,000 - 210,000
AI/ML Architect
AI/ML Architect

DevExplore • Fremont (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer, AI/ML, Google Cloud
Senior Software Engineer, AI/ML, Google Cloud

Google • Sunnyvale (CA)

Hybrid
USD 174,000 - 253,000
Equity
Bonus target
Benefits