Sr./Staff Software Engineer (Back End)
closedPolly
๐United States
Job highlights
Summary
The job is for a Software Engineer at Polly, a SaaS company transforming the mortgage industry. The role involves working with Large Language Models (LLM) and prompt-based AI solutions, designing and testing prompts, contributing to system design, mentoring junior team members, and more. The candidate should have 6+ years of software development experience, proficiency in Python, Javascript, SQL, C#, knowledge of cloud computing platforms and AI deployment tools, and a strong AI & Machine Learning Background.
Requirements
- Bachelor's degree in Computer Science or a related field
- 6+ years of professional experience
- Foundational knowledge of Natural Language Processing(NLP) and Machine Learning tailored to a specific business need
- Senior level experience working with Large Language Models such as GPT-3/4, ChatGPT, Claude, or CoHere
- Proficiency in Python, Javascript, SQL, C#
- Experience with popular AI frameworks and libraries such as TensorFlow, PyTorch, huggingface, Amazon Bedrock, or Anthropi
- Knowledge of cloud computing platforms and AI deployment tools
- Ability to gather and preprocess data for use in ML and AI
- A strong AI & Machine Learning Background including an understanding of conversational AI
- Excellent communication skills
- Ability to work in a team environment
Responsibilities
- Design and test prompts for a variety of use cases and models
- Lead and contribute to the system design for AI/ML-based services
- Develop, implement, and test prompting strategies for a variety of products over various LLMs
- Analyze internal and external feedback and behaviors to continuously improve the quality of prompts and language output
- Research and adopt best practices based on experience, analysis, and input from the broader software team
- Develop code that is highly readable, maintainable, and testable including documentation, excellent architecture, and automated testing
- Actively participate in interviewing and evaluating new team members
- Mentor junior members of the software engineering team in all aspects of software development across multiple projects with multiple customers
- Prioritize your work and the work of others with a sense of urgency to ship products in time to have the desired business impact while balancing a quality mindset
- Review code, help drive technical excellence through best practices and latest tools
Preferred Qualifications
- Deploying into a public cloud service (AWS, GCP, etc.)
- Experience with containerization (Docker/Kubernetes)
- Experience in deploying AI tools
- Experience with service monitoring, metrics, alerting, log aggregation, and tracing
- Experience with functional/acceptance testing
Benefits
- 100% paid medical/vision/dental/disability/life insurance
- Flexible vacation
- Remote environment
This job is filled or no longer available
Similar Remote Jobs
- ๐ฐ$180k-$230k๐United States