Software Engineer - Applied AI

$100,000 - $160,000/Yr

Supermicro - San Jose, CA

posted about 2 months ago

Full-time
San Jose, CA
Computer and Electronic Product Manufacturing

About the position

Super Micro Computer, Inc., a rapidly growing IT company, is seeking a Software Engineer specializing in Applied AI to join our innovative team. This position is based at our headquarters in San Jose, California, and is crucial for implementing AI and machine learning applications that support various organizational initiatives. As a Software Engineer, you will be responsible for designing, developing, testing, and deploying applications utilizing cutting-edge AI and ML technologies and frameworks. Your role will involve optimizing and fine-tuning large language models (LLMs) to enhance their performance, efficiency, and accuracy. Collaboration is key in this position, as you will work closely with cross-functional teams to implement AI solutions that integrate seamlessly with existing business systems and applications, thereby enhancing functionality and user interaction. You will also be tasked with designing and developing AI models and algorithms, managing multiple tasks simultaneously in a fast-paced environment, and performing any other duties or projects as assigned. This role offers a unique opportunity to contribute to the advancement of AI technologies within a leading tech company. To succeed in this role, you should possess a strong educational background in Computer Science or Computer Engineering, along with extensive experience in software development and a solid understanding of machine learning, deep learning, natural language processing (NLP), and computer vision. Proficiency in Python and familiarity with additional programming languages such as Java or C++ are essential. Experience with AI frameworks like TensorFlow or PyTorch, as well as expertise in LLM training and development, will be critical to your success in this position.

Responsibilities

  • Design, develop, test, and deploy applications using cutting edge AI/ML technologies and frameworks
  • Optimize and fine-tune LLM models for enhanced performance, efficiency, and accuracy
  • Collaborate with cross-functional teams to implement AI solutions that integrate with existing business systems/applications
  • Design & develop AI models and algorithms
  • Manage multiple tasks simultaneously in a fast-paced environment
  • Perform all other duties, tasks or projects as assigned

Requirements

  • MS or BS in Computer Science, Computer Engineering, or equivalent experience in AI, deep learning and related software development preferred
  • Extensive experience in software development
  • Experience with machine learning, deep learning, NLP, and computer vision
  • Proficiency in Python plus one other programming language such as Java or C++
  • Experience with AI LLAMA for SQL filtering
  • Strong knowledge of AI frameworks such as TensorFlow or PyTorch
  • Proven expertise in LLM training, development, and fine-tuning
  • Experience in REST API development, NoSQL database design, and RDBMS design and optimizations
  • End server development experience including SQL and database configuration/setup
  • Ability to quickly learn new technologies, frameworks, and algorithms
  • Strong analytical, problem-solving, and communication skills

Benefits

  • Comprehensive benefits package
  • Participation in bonus and equity award programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service