Applied AI Developer

WESTFALIA TECHNOLOGIES INCYork, PA
7dHybrid

About The Position

Westfalia Technologies, Inc. is seeking a dedicated Applied AI Developer to join our Research and Development team! The Applied AI Developer focuses on leveraging emerging AI technologies to optimize internal and customer processes for enhanced productivity and functionality. The ideal candidate will have experience with traditional programming and integrating AI and Machine learning into existing business processes with a strong ability to architect, teach and collaborate with cross-functional teams.

Requirements

  • Proficiency in machine learning frameworks such as TensorFlow, PyTorch, Scikit-learn, or Keras for building, training, and deploying models.
  • Strong background in computer vision and image processing, including camera geometry, image filtering, feature extraction, and calibration techniques using libraries such as OpenCV.
  • Experience developing and deploying deep learning–based vision models, including object detection, segmentation, and pose estimation architectures (e.g., YOLO-family models, U-Net–style networks, and CNN-based pipelines).
  • Strong knowledge of machine learning and AI methodologies, including deep learning, reinforcement learning, and natural language processing (NLP).
  • Advanced programming skills in languages such as Python or C++
  • Ability to analyze large datasets efficiently, including data cleaning, feature engineering, and use of tools such as Pandas, NumPy, and SQL.
  • Strong problem-solving skills and the ability to work independently with minimal supervision.
  • Experience using collaboration and development tools such as Azure DevOps for version control, issue tracking, and team coordination.
  • Proficiency in MLOps and DevOps practices for building, deploying, and maintaining machine learning systems in production environments.
  • Experience containerizing ML applications using Docker, enabling reproducible training and inference workflows across development, testing, and production systems.
  • Experience deploying ML services using RESTful APIs and microservice architectures, with an understanding of scalability, latency, and monitoring considerations.
  • Excellent verbal and written communication skills in English, with the ability to explain technical concepts to diverse audiences.
  • Bachelor’s or Master’s degree in computer science or a related field.
  • 3+ years of experience developing, training, and deploying machine learning or AI models in a professional environment.

Responsibilities

  • Solve business challenges through thoughtful software solutions, using AI, machine learning, or traditional programming when best suited.
  • Collaborate with engineering and software teams to ensure software solutions meet operational requirements.
  • Monitor deployed AI systems, analyze performance, and improve model accuracy and efficiency.
  • Communicate project status, risks, and progress clearly to stakeholders.
  • Maintain current knowledge of relevant AI technologies and industry best practices.
  • Deliver practical AI solutions that produce measurable business impact.
  • Track system improvements and report outcomes to key stakeholders.
  • Protect confidential and proprietary information.
  • Perform other related duties as required.

Benefits

  • Competitive Salary
  • Medical, Dental, and Vision Coverage
  • 401K and match options
  • Educational Assistance Reimbursement
  • Wellness Program
  • Healthy Living Reimbursement
  • Paid Parental Leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service