Senior Software Engineer - AI/ML
Company: Aitopics
Location: Rochester
Posted on: September 19, 2024
Job Description:
It is an exciting time at Mayo Clinic, as we are building the
most trusted generative AI and LLM-based solutions to empower our
staff, improve our practice and transform healthcare. To accelerate
our generative AI strategy, we are forming a cross functional team
of technical experts. This team will be responsible for:
- Building the most trusted generative AI and automation
solutions to benefit patients worldwide.
- Providing temporary tiger-team efforts to accelerate key
initiatives.
- Expanding the organization's understanding of LLM technology
through:
- Development of best practices, knowledge assets, and code
examples to accelerate the efforts of others.
- Execution of technical proofs of concept and exploration.
- Providing consultations, presentations, and sharing of
knowledge across Mayo Clinic to technical and non-technical
audiences.This is a full-time remote position within the United
States. Mayo Clinic will not sponsor or transfer visas for this
position including F1 OPT STEM. Incumbent must live within the
United States.Position Responsibilities:
- Leverage machine learning techniques such as deep learning,
natural language processing, computer vision, large language
models, to lead the design, development, testing and deployment of
machine learning and deep learning models for healthcare
applications.
- Work on the full spectrum of the AI life cycle from ideation to
production.
- Leverage advanced techniques in AI/ML to analyze vast amounts
of healthcare data, including patient records, medical imaging, and
genomic information, to develop AI solutions that meet clinical
needs and integrate smoothly into clinical processes.
- Collaborate with multidisciplinary teams to support the
engineering and implementation of AI/ML solutions.
- Develop robust machine learning pipelines to support production
processes and set new benchmarks for safety and effectiveness in
clinical settings.
- Facilitate consistent and automated AI software solution
development and releases through the design, testing, and
maintenance of tools and associated CI/CD pipelines.
- Contribute to implementing the best practices and standards for
AI development and deployment methodologies, tools, and
platforms.
- Provide mentorship, guidance, and technical leadership to
junior engineers within the AI enablement team.
- Provide consultative services on areas of expertise to clinical
work units or AI product teams, offering insights and strategies to
address complex business problems.
- Provide training and education to healthcare staff on AI tools
and technologies.
- Contribute to developing new AI methods and technologies that
can advance the state-of-the-art in healthcare AI.Required
qualifications for this position include:Bachelor's Degree in
Computer Science/Engineering or related field with 5 years of
experience; OR an Associate's degree in
Computer/Science/Engineering or related field with 7 years of
experience.Have in-depth knowledge of software engineering with
experience coding applications or services in a high-level language
(C, C++, Golang, Java, C# etc.) and a basic knowledge of related
fields.Demonstrated problem-solving and time management skills.
Possesses strong technical aptitude for designing and implementing
software solutions. Experience with modern application development
frameworks.Knowledge of professional software engineering practices
& best practices for the full software development life cycle,
including coding standards, code reviews, source control
management, build processes, testing, and operations. Deep hands-on
technical expertise, excellent verbal and written communication
skills. Experience with Agile software development
techniques.Preferred qualifications for this position include:
- Experience applying AI and machine learning in production
healthcare environments, highlighting an understanding of
healthcare technology.
- Demonstrated leadership in managing complex projects, to
navigate intricate project requirements and deliver successful
outcomes.
- Proficiency in fostering collaboration across diverse teams and
effectively communicating complex technical concepts to
non-technical stakeholders.
- Demonstrated expertise in cloud infrastructure environment and
software development tools.
- Experience working with large, complex, and heterogeneous data
sets, preferably in healthcare.
- Skilled in AI/ML techniques and frameworks.
- Familiarity with best practices in data engineering, data
science, AI Engineering, and the MLOps communities.
- Demonstrated initiative in administration, education, software
development, and technical reporting.
- Mentor less-experienced team members, coupled with strong
interpersonal, communication, and time management skills.
- Strong expertise in AI/ML techniques and frameworks, such as
deep learning, natural language processing, and Generative AI, with
proficiency in tools like Python, TensorFlow, PyTorch,
sci-kit-learn and Keras.
- Knowledge of the healthcare domain, including clinical
workflows, electronic health records, medical terminologies,
regulatory requirements, and industry standards.
- Familiarity with systems or quality engineering best practices,
regulatory standards, and compliance frameworks, with the ability
to adapt these effectively to different project scenarios.
- Demonstrated experience leading technical/quantitative teams in
a regulated environment.
- Demonstrated experience creating risk management files and
verification/validation strategies for digital health technology
products within the healthcare industry.
#J-18808-Ljbffr
Keywords: Aitopics, Minneapolis , Senior Software Engineer - AI/ML, IT / Software / Systems , Rochester, Minnesota
Didn't find what you're looking for? Search again!
Loading more jobs...