AI Software EngineerIntroduction:
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
Apply Now
Apply Now