+1 (408) 320-0380

Artificial Intelligence Software Engineer

Our company is in search of a well-versed, talented Artificial Intelligence Software Engineer, who specializes in creating and employing artificial intelligence (AI) technologies. In this role, you will be working independently on building and deploying AI software components from scratch. Your primary objective will be to develop high-quality, performative software enhancements for our product that will meet the needs of our customers. If you are a creative and skilled expert in AI development, who is enthusiastic about innovation and wants to solve real-world problems with AI-based solutions, we want to hear from you! Here is a brief outline of what we offer and what we expect.

Your responsibilities and duties:

  • Research, develop, test, and maintain custom AI models tailored to specific business needs that will enhance the functionality of our product and meet the demands of our customers;
  • Integrate AI solutions into existing systems and applications;
  • Follow industry standards to produce high-quality, clean and efficient code;
  • Document development phases and solution architecture;
  • Keep up-to-date with advancements in AI technology relevant to our market sector;
  • Collaborate and communicate with development team members to integrate AI/ML capabilities into our products.

Our requirements:

  • Several years of experience in data science, computer science, software development, or any other related field;
  • Solid knowledge of programming languages used for building AI technologies, such as Python, Java, C++, R;
  • Deep understanding of data structure and software architecture;
  • Proficiency in building and deploying data models;
  • Proficiency in pattern recognition and predictive modeling;
  • Thorough understanding of linear algebra, probability, statistics, and algorithms;
  • Experience with the most popular GEN AI models (OpenAi, GPT, Llama2) and ML frameworks and libraries;
  • Experience with machine learning toolkits (like Keras, Tensorflow, Pytorch, MLFlow, SciKit, etc.)
  • Familiarity with Linux OS;
  • Outstanding analytical and problem-solving skills to analyze complex problems and develop innovative solutions;
  • Ability to efficiently learn and work both autonomously and as a part of a team;
  • Excellent written and verbal communication skills in English;
  • Strong organizational skills and exceptional attention to detail.

What we offer:

  • Competitive salary ranging from $160,000.00/yr to $180,000.00/yr;
  • 21 days of paid vacation per year;
  • Salary review every six months;
  • Opportunity to constantly develop and improve professional competencies;
  • High degree of freedom in making decisions;
  • Opportunity to work with different technologies and make a true difference by solving real-world problems;
  • Comfortable office with snacks and friendly culture;
  • Corporate celebrations and team building sessions.

About our company

Our company specializes in building and maintaining EspoCRM, an open-source customer relationship management (CRM) solution. Our primary goal is to help businesses of virtually any size manage their sales and marketing initiatives, provide excellent customer support, and automate routine operations.

Our company offers a working environment where talented and enthusiastic tech experts create an efficient business product that meets the needs of our customers. We do our best to provide a proactive and collaborative workplace where our employees are encouraged to constantly develop and improve professional skills, gain new knowledge, and use technological advancements to help our customers reach new levels of success. If that sounds like something you want to be a part of, we are looking forward to getting in touch with you!

To apply for the Artificial Intelligence Software Engineer role, send us your resume.

Please fill out the form

    Full Name*