The Kraft Group & Affiliates
Senior AI Developer
The Kraft Group & Affiliates, Foxborough, Massachusetts, United States, 02085
Summary
The Senior AI Developer will design, develop, and implement business software solutions with embedded AI and machine learning capabilities, including computer vision, generative AI, and predictive analytics. This role works closely with cross‑functional teams to build both internal and commercial applications that enhance business operations and drive innovation.
Duties and Responsibilities
Lead the design and development of AI and machine learning models and algorithms
Collaborate with business analysts, data scientists, and other developers to build scalable AI solutions.
Learn business operations, functions, and processes to provide guidance on operational improvements and/or system solutions to address them.
Conduct research on new AI technologies and integrate them into ongoing projects
Design, develop, test, and deploy scalable and secure AI applications using modern software development methodologies, both on‑premise and in cloud environments (Azure, AWS)
Architect software solutions that integrate AI/ML capabilities, such as computer vision and generative AI, to improve business efficiency and automation.
Implement best practices for software engineering, cloud computing, and DevOps to ensure high performance and reliability.
Use and develop AI/ML models as needed, using frameworks such as TensorFlow, PyTorch, Scikit‑learn, OpenCV, and Hugging Face.
Integrate, implement and optimize computer vision applications for tasks such as image recognition, document processing, and object detection.
Integrate generative AI models (e.g., LLMs, GANs, and transformers) to enhance user interactions and automate content generation.
Develop and deploy predictive analytics solutions using machine learning algorithms for data‑driven decision‑making.
Ensure software solutions comply with Kraft Group IT security best practices and regulatory requirements (e.g., GDPR, HIPAA, SOC2) and implement Kraft Group IT AI governance principles to ensure ethical and responsible AI deployment.
Log bugs and communicate application problems with other application developers.
Participate in code reviews, sprint planning, and agile development cycles.
Special assignments as business dictates.
Responsible for the maintenance, creation and control of all personally identifiable information or any other information protected by any Confidentiality or Privacy Standards or Company Policies that you have access or knowledge of, including but not limited to any state or federal regulations including HIPAA.
Supervisory Responsibilities
This position has no supervisory responsibilities
Skills and Qualifications
Bachelor’s degree in computer science, software engineering, AI/ML or related field (Master’s degree is a plus)
4‑6 years of professional experience. Proven experience in AI/ML development, including deep learning, reinforcement learning and natural language processing.
Proficiency in Node JS / React, C#, HTML, Javascript, CSS required; Angular a plus.
Experience using Visual Studio (Code) and SQL Server Management Studio, and Microsoft SQL‑Server required.
Experience in relational database design, SQL queries, stored procedures and functions required.
Time and project management skills, including ability to manage and prioritize multiple projects, plan and implement project specifications, report project status, identify delays, and raise concerns.
Familiarity with data engineering tools such as Apache Spark, Kafka, or Airflow preferred.
Understanding of LLMs (Large Language Models) and vector databases preferred.
Experience with Edge AI and IoT integration preferred.
Experience in cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker and Kubernetes preferred.
Must demonstrate discipline, self‑reliance, dependability, and good judgment.
Must have attention to detail and focused concentration.
Must be able to learn new tasks and complete tasks independently.
Must be able to make timely decisions in the context of the workflow.
Must possess strong organizational, analytical, and problem skills, ability to multi‑task and responsiveness.
Experience developing in an environment with high availability and short project timelines.
Physical Demands
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Work Environment
The noise level in the work environment is usually moderate.
Fast paced office environment.
On‑call rotation and participation in special event coverage is required.
Certificates, Licenses, Registrations
None required
Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Company is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.
#J-18808-Ljbffr
Duties and Responsibilities
Lead the design and development of AI and machine learning models and algorithms
Collaborate with business analysts, data scientists, and other developers to build scalable AI solutions.
Learn business operations, functions, and processes to provide guidance on operational improvements and/or system solutions to address them.
Conduct research on new AI technologies and integrate them into ongoing projects
Design, develop, test, and deploy scalable and secure AI applications using modern software development methodologies, both on‑premise and in cloud environments (Azure, AWS)
Architect software solutions that integrate AI/ML capabilities, such as computer vision and generative AI, to improve business efficiency and automation.
Implement best practices for software engineering, cloud computing, and DevOps to ensure high performance and reliability.
Use and develop AI/ML models as needed, using frameworks such as TensorFlow, PyTorch, Scikit‑learn, OpenCV, and Hugging Face.
Integrate, implement and optimize computer vision applications for tasks such as image recognition, document processing, and object detection.
Integrate generative AI models (e.g., LLMs, GANs, and transformers) to enhance user interactions and automate content generation.
Develop and deploy predictive analytics solutions using machine learning algorithms for data‑driven decision‑making.
Ensure software solutions comply with Kraft Group IT security best practices and regulatory requirements (e.g., GDPR, HIPAA, SOC2) and implement Kraft Group IT AI governance principles to ensure ethical and responsible AI deployment.
Log bugs and communicate application problems with other application developers.
Participate in code reviews, sprint planning, and agile development cycles.
Special assignments as business dictates.
Responsible for the maintenance, creation and control of all personally identifiable information or any other information protected by any Confidentiality or Privacy Standards or Company Policies that you have access or knowledge of, including but not limited to any state or federal regulations including HIPAA.
Supervisory Responsibilities
This position has no supervisory responsibilities
Skills and Qualifications
Bachelor’s degree in computer science, software engineering, AI/ML or related field (Master’s degree is a plus)
4‑6 years of professional experience. Proven experience in AI/ML development, including deep learning, reinforcement learning and natural language processing.
Proficiency in Node JS / React, C#, HTML, Javascript, CSS required; Angular a plus.
Experience using Visual Studio (Code) and SQL Server Management Studio, and Microsoft SQL‑Server required.
Experience in relational database design, SQL queries, stored procedures and functions required.
Time and project management skills, including ability to manage and prioritize multiple projects, plan and implement project specifications, report project status, identify delays, and raise concerns.
Familiarity with data engineering tools such as Apache Spark, Kafka, or Airflow preferred.
Understanding of LLMs (Large Language Models) and vector databases preferred.
Experience with Edge AI and IoT integration preferred.
Experience in cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker and Kubernetes preferred.
Must demonstrate discipline, self‑reliance, dependability, and good judgment.
Must have attention to detail and focused concentration.
Must be able to learn new tasks and complete tasks independently.
Must be able to make timely decisions in the context of the workflow.
Must possess strong organizational, analytical, and problem skills, ability to multi‑task and responsiveness.
Experience developing in an environment with high availability and short project timelines.
Physical Demands
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Work Environment
The noise level in the work environment is usually moderate.
Fast paced office environment.
On‑call rotation and participation in special event coverage is required.
Certificates, Licenses, Registrations
None required
Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Company is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.
#J-18808-Ljbffr