AI Software Engineer - Fully Remote

Overview

Remote
Depends on Experience
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

Artificial Intelligence
Generative Artificial Intelligence (AI)
Jasmine
Cucumber
RSpec
Machine Learning (ML)
Social Networks
Facebook
Python
Amazon Web Services
AWS GEN AI
AWS Bedrock

Job Details

AI Software Engineer

Introduction:

Join our dynamic team as a Software Engineer and continue the development of cutting-edge AI based web application solutions. The Midlevel Software Engineer with AI expertise, reporting to the Vice President of Software, will play a critical role in developing full stack AI based web applications, participating in all phases of the software development lifecycle, integrating with AI within web applications built in Ruby on Rails & Python. Knowledge of machine learning models, utilizing NLP techniques, and AI agent knowledge is important for this role.

This is an exciting opportunity for a software developer with experience in NLP, machine learning models, API development, and AWS Gen AI to have a direct impact on the growth and success of a dynamic technology company.

Responsibilities:

  • Develop full stack AI based web applications
  • Integrate AI within web applications built in Ruby on Rails & Python
  • Utilize machine learning models and NLP techniques
  • Develop AI agents and MCP
  • Work with front end Javascript frameworks like AngularJS and React
  • Implement and consume RESTful APIs
  • Integrate with social network APIs like Facebook, Twitter, Instagram, YouTube, and LinkedIn APIs
  • Collaborate with a remote team of engineers as well as work independently
  • Practice TDD/BDD using RSpec, Jasmine, and Cucumber
  • Debug errors through logs and work effectively with AWS

Requirements:

Required Skills:

  • At least 2+ years of experience in web applications integrating AI/ML
  • Proficiency in Python for AI/ML model development and Ruby on Rails or similar for backend integration
  • Experience with Django and Celery or similar background job processing frameworks
  • Experience building agents and MCP
  • Experience with front end Javascript frameworks like AngularJS and React
  • Experience with popular AI/ML frameworks such as TensorFlow, PyTorch, BERTopic or similar
  • Experience implementing and consuming RESTful APIs
  • Demonstrate interest in incorporating designs from mockups to UI components
  • Solid skills with git
  • Strong practice of TDD/BDD using RSpec, Jasmine, and Cucumber
  • Experience with SQL, Elasticsearch, Python, AWS

Required Education and Experience:

  • Bachelors or Masters’ degree, preferably in CS or related discipline
  • Minimum 4 years’ experience
  • Familiarity using pre-trained models like GPT, AWS Bedrock models, others
  • Knowledge of AWS Bedrock and Gen AI solutions
  • Experience with programming languages: Python, Ruby on Rails, JavaScript frameworks like Angular JS, React
  • Ability to translate business problems into ML solutions
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.