Applied AI Developer

Westfalia TechnologiesYork, PA
1dHybrid

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. Location Requirements: Must live within a 100 mile radius of Westfalia Technologies Inc Headquarters and within the following states - DE, MD, NJ, PA.

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
  • Ability to communicate effectively in person, over the phone, and via virtual platforms.
  • Ability to occasionally lift and carry up to 15 pounds (e.g., laptop, equipment, or materials).
  • Must be fit for air travel and legally able to rent and drive a rental vehicle.

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
  • And more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service