Job Description
TheSoftware Engineer will develop and optimize backend systems and algorithms tosupport healthcare IT applications, with a strong emphasis on Python-basedmachine learning projects. This role involves collaborating across teams todeliver reliable, high-performing software solutions that enhance patient careand operational efficiency.
Responsibilities:
Develop and optimize server-side applications using Python
Design and implement complex algorithms for healthcare workflows
Integrate backend systems with external APIs and applications
Collaborate with data scientists to implement machine learning models into production environments
Ensure software solutions comply with healthcare regulations and standards, such as HIPAA
Participate in code reviews and contribute to best practices for software development
Develop and maintain comprehensive documentation for code and systems
Troubleshoot, debug, and upgrade existing software systems
Implement security and data protection measures in software applications
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean, maintainable, and efficient code
Optimize applications for maximum speed and scalability
Implement automated testing platforms and unit tests
Identify and correct bottlenecks and fix bugs
Qualifications:
5+ years of experience in Software Development
Proficient in Python and server-side programming
Strong problem-solving and algorithm design skills
Experience with machine learning frameworks and libraries
Knowledge of database systems and data structures
Understanding of software development methodologies and best practices
Bachelor\'s degree in Computer Science, Engineering, or a related field
Experience with version control systems, such as bitbucket
Full-time