Software Engineer
Department: Information Technology
Employment Type: Permanent - Full Time
Location: Gainesville, Florida, Gainesville, FL
Key Responsibilities
- Work with large volumes of complaint data to train and fine-tune LLM-based models for automated complaint detection, classification, and coding.
- Develop and iterate on models that generate intelligent suggestions for complaint resolution, root cause analysis, and corrective/preventive actions (CAPA).
- Prepare, clean, and structure training datasets from existing complaint records to optimize model performance.
- Evaluate model accuracy, precision, and recall using appropriate metrics; continuously improve model quality through iterative training cycles.
- Explore and implement retrieval-augmented generation (RAG) architectures and prompt engineering techniques to enhance model output relevance.
- Develop and maintain RESTful APIs to serve model predictions and recommendations within existing workflows.
- Collaborate with the team to embed AI capabilities into enterprise applications, ensuring seamless user experiences.
- Contribute to front-end development using React and modern JavaScript/TypeScript frameworks.
- Support back-end development with Node.js, building services that connect AI capabilities to user-facing applications.
- Participate in code reviews, testing, and deployment processes following team standards.
- Work closely with the Senior Director of Software Engineering, or designee, to align AI initiatives with organizational strategy.
- Stay current with advancements in LLM architectures, fine-tuning methodologies, and AI tooling.
- Document models, training processes, and integration patterns for knowledge sharing and regulatory compliance.
Skills Knowledge and Expertise
- Bachelor’s degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, or a related field
- Hands-on experience (academic or personal projects) with Python and ML frameworks such as PyTorch, TensorFlow, or Hugging Face Transformers.
- Experience with cloud-based ML platforms (Azure ML, Google Vertex AI, or AWS SageMaker).
- Understanding of natural language processing (NLP) concepts including text classification, named entity recognition, and sentiment analysis.
- Exposure to vector databases (Pinecone, ChromaDB, Weaviate) and RAG pipeline architectures.
- Exposure to RESTful API design and integration patterns.
- Experience with Git version control and CI/CD workflows.
- Strong problem-solving skills with a willingness to learn and adapt quickly in a fast-paced environment.
- Solid understanding of LLM fundamentals including transformer architectures, tokenization, embeddings, attention mechanisms, and fine-tuning techniques.
- Familiarity with data preparation, feature engineering, and model evaluation methodologies.
- Working knowledge of React and Node.js for web application development.
- Strong problem-solving skills with a willingness to learn and adapt quickly in a fast-paced environment.
- Familiarity with fine-tuning approaches using models such as Google Gemini, OpenAI GPT, or similar foundation models
- Knowledge of medical device industry regulations (FDA, ISO 13485) or quality management systems is a plus.
- Familiarity with SQL and relational database concepts.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
