Dice is the leading career destination for tech experts at every stage of their careers. Our client, Blue Streak Partners, Inc., is seeking the following. Apply via Dice today!
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