About DataXight
At DataXight, we're on a bold mission to transform healthcare through groundbreaking data-driven solutions. We're passionate about empowering our team to work on projects that not only push boundaries but also make a tangible difference in the lives of millions. Are you ready to be part of something greater?
The Role
We are seeking a highly skilled Senior Python Software Engineer to join our dynamic team and play a key role in building our machine learning infrastructure on our healthcare cloud platform. As a Senior Python Software Engineer, you will collaborate with cross-functional teams to design, develop, and deploy scalable and reliable ML solutions that will drive innovation in healthcare
Key Responsibilities
Design and Develop ML Infrastructure: Design and develop scalable and reliable machine learning infrastructure components on the healthcare cloud platform.
Implement ML Algorithms: Implement machine learning algorithms and models using Python and relevant ML libraries/frameworks. Write robust Python software code in the machine learning training repository while applying best software practices to support machine learning scientists in tasks such as fetching training data, preprocessing it, and orchestrating the training runs.
Cloud Integration: Integrate ML infrastructure components with the healthcare cloud platform, ensuring seamless operation and scalability.
Performance Optimization: Optimize the performance of machine learning models and infrastructure components to meet stringent healthcare industry requirements.
Collaboration: Collaborate closely with data scientists, software engineers, and healthcare professionals to understand requirements and drive the development of ML solutions.
Documentation and Testing: Prepare comprehensive documentation and conduct thorough testing to ensure the reliability, performance, and security of ML infrastructure components.
Stay Updated: Stay abreast of the latest developments in machine learning, cloud technology, and healthcare industry trends to continuously improve the ML infrastructure.
Must-Have Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Practical experience programming in Python and/or C/C++.
Proficient in system-level software, in particular hardware-software interactions and resource utilization.
Strong proficiency in machine learning concepts and algorithms, with hands-on experience in developing ML models.
Experience with cloud platforms (e.g., AWS, Google Cloud) and familiarity with cloud-native technologies.
Excellent communication skills and the ability to work effectively in a collaborative team environment.
Experience in healthcare or related industries is a plus.
Preferred, But Not Required
DevOps experience, in particular dealing with clusters of training nodes, and filesystems for very large amounts of data.Exemplary leadership, communication, and interpersonal skills.
Familiarity with containerization technologies like Docker.
Experience with agile methodologies and tools like Jira.
Client engagement skills.
Why You Should Apply
This isn’t just another job; it’s an opportunity to join a team that's earnest about making a global impact in healthcare. We provide room for growth, a dynamic and collaborative work environment, and the chance to make your mark in an industry ripe for innovation.
If you’re someone who thrives on the thrill of solving complex problems and wants to take an active role in transforming healthcare, apply to be a Senior Python Software Engineer at DataXight today.
Send your resume, cover letter, and relevant work samples or GitHub profile to careers@dataxight.com. We look forward to reviewing your application and potentially welcoming you to our globally connected team!