Overview
Remote
Depends on Experience
Full Time
No Travel Required
Unable to Provide Sponsorship
Skills
Artificial Intelligence
Amazon Web Services
Machine Learning (ML)
Python
Generative Artificial Intelligence (AI)
Job Details
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 application, participating in all phases of 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,
You will work closely with product and engineering teams to deliver scalable, real-time AI-driven solutions. 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.
REQUIRED SKILLS
At least 2+ years of experience in web applications integrating AI/ML, with hands-on experience with NLP to enhance preprocessing of data, and AWS Gen AI.
Proficiency in Python for AI/ML model development and Ruby on Rails or similar for backend integration.
Proficiency 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.
AI/ML Frameworks: Experience with popular AI/ML frameworks such as TensorFlow, PyTorch, BERTopic or similar, with the ability to apply them in production environments.
Experience implementing and consuming RESTful APIs. Major plus if familiar integrating with social network APIs like Facebook, Twitter, Instagram, YouTube and LinkedIn APIs
Demonstrate interest in incorporating designs from mockups to UI components on the application
Solid skills with git. A GitHub profile with open-source contributions is a major plus
Strong practice of TDD/BDD using RSpec, Jasmine, and Cucumber
Familiarity with SQL (PostgreSQL or such), Elasticsearch, Python, AWS debugging errors through logs is a plus.
Can work effectively with a remote team of engineers as well as independently.
Knowledge of AI/ML Foundation Models: Familiarity using pre-trained models like GPT, AWS Bedrock models, others, • Knowledge of AWS Bedrock and Gen AI solutions. • Experience with programming languages: Python (for Bedrock workflows), Ruby on Rails or similar and JavaScript framework like Angular JS, React(for full-stack development). • Business understanding: 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.