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.