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 π±.