Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Mayo Clinic, so some details may not match this job. The employer's own page has the real description.
Job Overview
The IT Senior Software Engineer, specializing in Generative AI, at Mayo Clinic, is responsible for developing and implementing innovative software solutions that leverage AI technologies to enhance patient care and operational efficiency. This role involves collaborating with cross-functional teams to design scalable applications, integrate AI algorithms, and maintain robust software systems. The incumbent will oversee the entire software development life cycle, ensuring adherence to industry standards and delivering high-quality software solutions that meet the organization’s strategic goals.
Job Responsibilities
- Design, develop, and implement software applications utilizing Generative AI technologies that support clinical and operational needs.
- Collaborate with product managers, data scientists, and other software engineers to define and innovate product features.
- Participate in code reviews and provide guidance to junior developers to foster knowledge sharing and skill development.
- Maintain existing software systems and troubleshoot issues to ensure optimal performance.
- Implement best practices in software engineering, including coding standards, testing strategies, and documentation processes.
- Continuously research and evaluate new technologies and tools that can improve development processes and product performance.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is preferred.
- Minimum of 5 years of software development experience, with a focus on Generative AI or machine learning technologies.
- Proficiency in programming languages such as Python, Java, or C#.
- Strong understanding of software development methodologies, tools, and practices (Agile, DevOps, etc.).
- Experience with cloud platforms and services (AWS, Azure, Google Cloud) is advantageous.
- Excellent problem-solving skills and ability to work in a collaborative team environment.
Technologies & Tools
This position utilizes a variety of technologies including but not limited to cloud computing platforms (AWS, Azure), programming languages (Python, Java, C#), and AI frameworks (TensorFlow, PyTorch). Development and version control tools such as Git, Docker, and CI/CD pipelines are also integral to the role, ensuring efficient software delivery and deployment.
Ideal Candidates
The ideal candidates are proactive, detail-oriented, and possess a strong analytical mindset. They should demonstrate exceptional communication skills, enabling them to effectively collaborate with multidisciplinary teams and articulate complex technical concepts to non-technical stakeholders. Adaptability to rapidly evolving technologies and a commitment to continuous learning are essential traits, along with a passion for improving healthcare outcomes through innovative software solutions.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.