Remote Senior Software Engineer (AI Applications)

Posted

Apply now
Please, let Vanilla Technologies know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Vanilla is seeking a Senior Software Engineer - AI Applications with a strong background in software development, data science, machine learning, and artificial intelligence.
  • The role involves utilizing existing Large Language Models to build applied AI applications focused on producing high accuracy rates.
  • The engineer will take ownership in constructing services to ingest structured results and work collaboratively with engineering and subject matter experts to find innovative uses of AI to streamline workflows.
  • Responsibilities include driving technical vision, leveraging open source technologies and cloud services to build an AI/ML platform, and building tooling to support model training, evaluation, inference serving, monitoring, and alerting.
  • The position requires hands-on coding experience with modern programming languages like Python, Javascript, Go, or Rust, and experience in building microservices.
  • The engineer will handle data by identifying, extracting, transforming, and loading it from disparate sources into a centralized system, as well as managing database performance.
  • Effective project management skills are necessary to prioritize tasks, manage resources, and communicate with non-technical stakeholders.
  • Collaboration with engineers, subject matter experts, product managers, and designers is essential for project success.
  • This is a remote position, but candidates must be based in specific states within the U.S.

Requirements:

  • A Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience is required.
  • Candidates must have 8+ years of relevant work experience.
  • Proficiency in at least one modern programming language such as Python or Javascript is necessary.
  • Experience integrating with backend services and APIs is required.
  • Familiarity with OpenAI, ChatGPT, or similar software is essential.
  • Strong knowledge of SQL for querying and manipulating data is needed.
  • Experience in data normalization, cleansing, and validation techniques is required.
  • A deep understanding of machine learning and AI technologies, including the ability to design, train, and implement machine learning models, is necessary.
  • Candidates must have experience with API design and implementation for accessing data from external sources.
  • The ability to effectively articulate technical challenges and solutions is required.
  • Candidates should be comfortable dealing with ambiguous problems and thinking abstractly.
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle is essential.
  • Candidates must be legally authorized to work in the United States without the need for sponsorship.

Benefits:

  • Vanilla offers a flexible paid time off policy and 10 company-wide paid holidays.
  • Parental leave is provided, with 4 weeks for all full-time employees and up to 12 weeks for birthing parents.
  • Medical, dental, and vision benefits coverage is available for employees and their families.
  • Employees become eligible for 401K after one month of employment.
  • There is a budget for learning and development, health and wellness, and home office setup.
  • Paid parking or transit is provided for hybrid and in-office employees.
Apply now
Please, let Vanilla Technologies know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 180,000 - 200,000 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback