N

AI Engineer

Normal Computing
Full-time
On-site
Buffalo-Niagara Falls Area

Job Description

Normal Computing seeks an AI Engineer to help transform systems capable of interpreting large technical documents into functional code. This role involves cutting-edge machine learning and software engineering, emphasizing exploration and innovation. Experience in semiconductors is a plus. The position spans the lifecycle of AI applications, from early-stage R&D to production deployment, with significant contributions to state-of-the-art machine learning solutions.

Key Responsibilities

  • Participate in AI projects from concept to deployment.
  • Design systems leveraging large language models to process complex technical documents.
  • Develop solutions for multi-modal data processing (PDFs, logs, tables).
  • Address complex AI and software engineering challenges.
  • Collaborate with teams to integrate AI into products.
  • Create robust AI evaluation and benchmarking frameworks.
  • Develop strategies to manage AI-specific issues such as latency, variance, and error management.
  • Stay updated on advancements in language models and multi-modal AI.

What Makes You a Great Fit

  • Hands-on experience in engineering projects related to ML or AI.
  • Proficient in Python and ML frameworks (e.g., PyTorch, Hugging Face).
  • Strong software engineering expertise, especially in distributed systems.
  • Experience with prompt engineering and deploying language models.
  • Skilled in handling and preprocessing large, diverse datasets.
  • Understanding of AI safety and responsible AI development.
  • Knowledge of AI evaluation and benchmarking techniques.
  • Clear communicator of complex AI concepts.

Bonus Qualifications

  • Experience deploying AI solutions in production.
  • Familiarity with cloud platforms for AI deployment.
  • Knowledge of advanced AI techniques (few-shot learning, meta-learning).
  • Contributions to open-source AI or relevant publications.
  • Ability to balance AI innovation with production readiness.
  • Adaptability in a fast-evolving AI landscape.