Artificial Intelligence / Machine Learning Software Engineer

Microservices, Artificial Intelligence, Machine Learning, NLP
Full Time
Depends on Experience
Work from home available Travel required to 10%.

Job Description

Artificial Intelligence / Machine Learning Software Engineer

Princeton, NJ


Reporting to the VP of Innovation, the AI/ML Software Engineer provides research, planning, design, and creates prototypes to validate new concepts and ideas. Provides prototype-to-production support to the IT Team and Operational Teams by educating them on new concepts, and by assisting with implementing new services based on the new concepts and prototypes. Fosters a culture of collaboration and innovation and gets all stakeholders actively involved. Core functions and responsibilities includes researching new concepts and technologies, building prototypes, educating stakeholders and assisting in operationalizing new concepts.


Primary Responsibilities:

  • Work closely with the VP of Innovation on researching and evaluating new concepts and ideas.
  • Design and build prototypes to prove concepts based on current technologies utilizing Artificial Intelligence and Machine Learning algorithms.
  • Perform market research to identify methods and technologies that can support the business needs.
  • Design and implement a solid workable Microservices Architecture.
  • Assist with Profit & Loss analysis to determine if an initiative is worth pursuing.
  • Create and deliver professional presentations designed for all staff members and critical stakeholders.
  • Generate effective written reports that summarize key data and project updates, remaining mindful of audience requirements and perspectives.



Knowledge/Skill Requirements:

  • Demonstrated research skills with a wide range of techniques and methodologies.
  • Ability to build prototypes and systems with knowledge of all steps within the design process: conception, planning, initiation, and implementation.
  • Ability to identify complex problems and review related information to develop and evaluate options and implement solutions.
  • Expertise with AI, NLP and ML algorithms.
  • Experience working with Open Source Software.
  • Proficiency in modern programming languages and methods.
  • Solid understanding of Microservices Architecture.
  • Experience implementing software using Microservices.
  • Understanding of both Relational and modern databases and corresponding query language such as SQL.
  • Experience with cloud technology (AWS preferred) and designing solutions that leverage its unique advantages.
  • Expertise with 3rd party web APIs.
  • Bachelor s Degree or equivalent and five plus years of related work experience.
  • Self-motivated and ability to work independently as well as being a team player.
  • Ability to teach methods and ideas to other IT professionals.
  • Strong communication skills and ability to create professional presentations and present to peers and management. Effective written and verbal communication skills adapted to the intended audience.
  • This position can be worked part time remote/part time on-site, but requires a willingness to work a flexible schedule.
Dice Id : 10469175
Position Id : 6154693
Have a Job? Post it

Similar Positions

Engineer - Machine Learning
  • Princeton IT Services
  • Princeton, NJ
Data Scientist
  • APN Consulting Inc
  • Piscataway Township, NJ
Machine Learning Engineer
  • The Judge Group, Inc.
  • Philadelphia, PA
Principal Data Scientist
  • E-Business International, Inc.
  • Holmdel, NJ
Data Scientist
  • Pozent
  • Raritan, NJ
Data Scientist
  • Piper Companies
  • Basking Ridge, NJ
Data Scientist
  • Genesis10
  • Pennington, NJ
Natural Language Processing Engineer
  • Lotus Suites USA
  • Somerset, NJ
Sr. Data Scientist
  • Incedo
  • Iselin, NJ
Data Scientist
  • Emergent365
  • Bernardsville, NJ
Data Scientist
  • NuWare Technology Corp
  • Piscataway Township, NJ
Data Scientist
  • ApTask
  • Pennington, NJ