Logo of Huzzle

IT Software Engineer - Remote

Applications are closed

  • Job
    Full-time
    Junior Level
  • IT & Cybersecurity
    Software Engineering
  • Rochester
    Remote

Requirements

  • Qualifications:
  • Bachelor's Degree in Computer Science/Engineering or related field; Or an Associates’ degree in Computer Science/Engineering or related field with an additional 2 years of experience as described below.
  • Have working knowledge and experience of Software Engineering with a minimum of internships and a minimum of 1 yr. of experience, or 2 yrs of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.).
  • 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:
  • Ability to use a wide variety of open-source technologies and cloud-based services.
  • Experience with Google and Azure cloud environments
  • Experience with machine learning algorithms, statistical methods, and software libraries (e.g. TensorFlow, PyTorch)
  • Experience with relational database, big data and data warehousing systems
  • Experience with ETL processes and data pipeline creation
  • Experience with data analysis, business intelligence products, and visualization tools (e.g. Tableau, Power BI, D3)
  • Experience with building high-performance, highly available and scalable distributed systems.
  • Experience developing software for healthcare related industries.

Responsibilities

  • The Data and AI Integration Services section within Mayo Clinic Cloud Platform Services Division is seeking a highly motivated Software Engineer to join our team. In this role you will be part of a team responsible for operational excellence within our service lines and translating AI Factory products to practice, research, and IT teams to accelerate successful outcomes at optimized costs. Individuals with experience in AI/ML and demonstrated skill implementing scalable solutions on Google Cloud Platform are strongly desired.
  • The Software Engineer will design and build back-end services that support our portfolio of data-centric clinical and analytic applications. These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications and frameworks. Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase. They work closely with the data engineering, platform, and solutions teams to develop applications as required to benefit our practice and patients.
  • Works closely with the Product Owners, Product Managers, Architects to translate requirements into code.
  • Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning.
  • Develop solutions to scale product operational activities and improve user experience.
  • Participate in DevOps, Agile, continuous development and integration frameworks.
  • Programming in high-level languages such as Go, Python, Java etc.
  • Work on deployment automation/configuration management with tools including but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model.
  • Automate repeatable tasks.
  • Ensure all appropriate documentation of processes and source code is created and maintained.
  • Communicate effectively with peers, leaders, and customers throughout the organization.
  • Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation.
  • Continues to build knowledge of the organization, processes and customers.
  • Performs a range of mainly straightforward assignments.
  • Uses prescribed guidelines or policies to analyze and resolve problems.
  • Receives a moderate level of guidance and direction.

FAQs

What is the job title and nature of the position?

The job title is IT Software Engineer, and it is a full-time remote position based in the United States.

What organization is offering this position?

This position is being offered by Mayo Clinic, which is top-ranked in numerous specialties according to U.S. News & World Report.

What are the primary responsibilities of the IT Software Engineer?

The primary responsibilities include designing and building back-end services for data-centric clinical and analytic applications, developing solutions for scaling product operations, collaborating with various teams (such as product owners and managers), participating in DevOps practices, programming in high-level languages, automating repeatable tasks, and troubleshooting issues.

What qualifications are required for this position?

A Bachelor's Degree in Computer Science/Engineering or a related field is required, or an Associate's degree with an additional 2 years of relevant experience. Candidates should have at least 1 year of experience coding in a high-level language and demonstrate problem-solving and time management skills.

What programming languages are preferred for this position?

Candidates should be familiar with high-level programming languages such as Go, Python, Java, C, C++, or C#.

What cloud platforms are specifically mentioned in the preferred qualifications?

Experience with Google Cloud and Azure cloud environments is preferred.

Are there any specific areas of expertise that would be considered a plus for applicants?

Yes, preferred qualifications include experience with machine learning algorithms, ETL processes, data pipeline creation, data warehousing systems, and developing software for healthcare-related industries.

What kind of work environment does Mayo Clinic offer?

Mayo Clinic offers a work environment that supports innovation, diversity, equity, and inclusion, with resources for employee success, competitive compensation, and opportunities for continuing education and career advancement.

Is sponsorship required for this position?

No, applicants must have authorization to work and remain in the U.S. without the need for sponsorship now or in the future, and Mayo Clinic does not participate in the F-1 STEM OPT extension program.

What is the role of a Software Engineer within the Data and AI Integration Services section?

The Software Engineer will be responsible for operational excellence within service lines, translating AI Factory products to practice, and ensuring the development of applications that benefit practice and patient outcomes through scalable, efficient cloud-based micro-services.

Science & Healthcare
Industry
10,001+
Employees

Mission & Purpose

Mayo Clinic has expanded and changed in many ways, but our values remain true to the vision of our founders. Our primary value – The needs of the patient come first – guides our plans and decisions as we create the future of health care. Join us and you'll find a culture of teamwork, professionalism and mutual respect, and most importantly, a life-changing career. Mayo Clinic was founded in Rochester, Minnesota by brothers Dr. William James Mayo and Dr. Charles Horace Mayo. More than 100 years later, their vision continues to evolve around a single guiding value: "The needs of the patient come first." Today we are the largest integrated, not for-profit medical group practice in the world. We are recognized for high-quality patient care more than any other academic medical center in the nation. These endorsements are very gratifying, but also humbling. They remind us of the tradition that has been entrusted to each one of us, and the legacy of excellence that we uphold every day.