
Software Engineer III
MedBridge
full-time
Posted on:
Location Type: Remote
Location: Remote • Arizona, California, Colorado, Florida, Idaho, Illinois, Kansas, Massachusetts, Minnesota, Missouri, New Hampshire, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, Washington, Wisconsin • 🇺🇸 United States
Visit company websiteSalary
💰 $140,000 - $175,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AngularAWSAzureCloudDockerGoJavaScriptKubernetesMySQLPHPPyTorchTensorflow
About the role
- Design, develop, and maintain scalable, reliable, and secure software solutions within the Medbridge platform, leveraging AI capabilities to enhance user experience and product functionality.
- Integrate AI-powered features and services into existing products, including natural language processing, predictive analytics, and intelligent automation solutions.
- Collaborate with cross-functional teams, including product managers, designers, data scientists, and other engineers, to define and implement new features with AI-driven insights.
- Architect and implement AI model deployment pipelines, ensuring seamless integration between machine learning models and production systems.
- Ensure code quality through rigorous testing, code reviews, and adherence to best practices, including AI model validation and performance monitoring.
- Continuously improve software engineering practices, processes, and tools to enhance team productivity and product quality, with focus on MLOps and AI development workflows.
- Mentor and provide guidance to junior engineers, fostering a culture of continuous learning and improvement in both traditional software development and AI technologies.
Requirements
- 5+ years of professional software engineering experience, with a strong focus on SaaS applications and web services.
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and existing web applications.
- Hands-on experience integrating AI/ML services (e.g., OpenAI, Claude API, AWS Bedrock, Azure AI) into production applications.
- Experience with front-end and back-end technologies, including languages like Go, PHP, JavaScript and frameworks like Angular, with ability to build AI-enhanced user interfaces.
- Proficiency in working with AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, LangChain, or similar) and implementing RAG systems.
- Experience and strong proficiency with MySQL or other relational databases, including vector databases for AI applications
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes)
- Demonstrated experience in prompt engineering, fine-tuning, and optimizing AI model performance in production environments.
- Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment and translate AI capabilities into business value.
- Experience in writing and maintaining unit, integration, and end-to-end tests to ensure software quality and reliability, including AI model testing and validation.
- A Bachelor's Degree in Computer Science, related field, or equivalent industry experience.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringSaaS applicationsweb servicesAI integrationnatural language processingpredictive analyticsMLOpsAI model deploymentunit testingintegration testing
Soft skills
communicationcollaborationmentoringteam-orientedcontinuous learningproblem-solvingleadershipguidanceadaptabilitycreativity
Certifications
Bachelor's Degree in Computer Science