How Remoteville checks and expires listings
AI Software Engineer
Skills
Application DevelopmentCloud ComputingJavascriptArtificial IntelligenceCode ReviewGitGoogle Cloud Platform
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor Degree in Computer Science or related engineering fields
- 5+ years of experience in software and application development
- Experience with Epic data stores and modules including Chronicles Clarity and Caboodle
- Experience with modern data and AI/ML platforms such as Databricks and Snowflake
- Familiarity with AI agent development frameworks and tools such as LangGraph Swarm and MCP
- Solid understanding of AI and machine learning concepts and techniques
- Proficiency in modern frontend technologies including HTML5 CSS3 JavaScript TypeScript and frameworks such as React or Angular
- Strong proficiency in backend programming languages such as Python Java or similar languages
- Proven experience designing and consuming APIs and RESTful web services
- Experience integrating with Epic EHR systems including FHIR HL7 and SMART on FHIR
- Hands-on experience with cloud platforms such as Azure and Google Cloud Platform GCP
- Experience with DevOps tools and practices including Git CI/CD pipelines Docker job orchestration monitoring and cloud-native deployment workflows
- Understanding of security best practices and experience implementing secure coding standards
Nice to have
- Mentoring mindset
- Scalability focus
- Security aware
- Collaborative
Day to day
- Design, develop, deploy, and maintain scalable AI applications and systems across the full technology stack
- Build robust web applications, APIs, and AI/ML solutions that integrate models into real-world software products
- Collaborate with researchers, data scientists, domain experts, and security teams to deliver secure high-performance applications
- Write efficient well-documented code review work mentor junior engineers and optimize applications for reliability
