AI/ML Software Engineer IV (Remote)
Myriad Genetics, Inc. is a leading personalized medicine company dedicated to being a trusted advisor transforming patient lives worldwide with pioneering molecular diagnostics. Myriad discovers and commercializes molecular diagnostic tests that: determine the risk of developing disease, accurately diagnose disease, assess the risk of disease progression and guide treatment decisions.
Technology: Python, Machine Learning, Kotlin, AWS, Kafka
Key Responsibilities:
- Develop and Maintain Software: Design and develop scalable software solutions using Kotlin on the JVM ecosystem. Understanding of data structures, data modeling, and software architecture.
- IDE Utilization: Utilize IntelliJ IDEA for efficient coding and debugging practices.
- Event-Driven Systems: Implement and maintain distributed systems with Kafka for real-time data processing.
- Cloud Services: Develop cloud-native applications leveraging AWS services including Lambda for serverless computing, S3 for storage solutions, Step Functions for workflow automation, Textract for text extraction from documents/images, Comprehend for natural language processing tasks and use of Bedrock for customizing and deploying generative AI models.
- Serverless Architecture: Architect serverless applications using the Serverless Framework to manage deployment processes efficiently.
- Scripting and Automation: Write robust Python scripts to automate tasks or handle backend logic when necessary.
- Machine Learning: Apply basic machine learning principles to enhance product features or optimize processes. Expertise with Language foundation models with specific use cases and familiarity with CI/CD in model lifecycle management. Knowledge of machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn).
Qualifications:
- Proficiency in Kotlin and Java: Strong understanding of the JVM ecosystem.
- Experience with IntelliJ IDEA: Familiarity with IntelliJ IDEA or similar IDEs.
- Knowledge of Apache Kafka: Experience building event-driven architectures.
- Hands-on Experience with AWS: Proficiency with AWS cloud services mentioned above; certification is a plus.
- Serverless Framework: Familiarity with the Serverless Framework or similar infrastructure as code tools.
- Python Programming Skills: Strong Python programming skills with an emphasis on writing clean and maintainable code.
- Understanding of Machine Learning: Knowledge of machine learning concepts and their application in software development. Experience with data engineering and data science frameworks as well as CI/CD concepts and tools.
Ideal Candidate:
- Adept at problem-solving using modern technologies.
- Experience in developing high-performance applications that are both scalable and resilient.
- Strong communication skills and ability to work collaboratively in a team environment.
Please note: Myriad Genetics will never request payment, solicit personal financial information, or conduct interviews via informal channels (e.g., personal email, text messages).
EEO
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. In hiring and all other employment decisions, we prohibit discrimination and harassment on the basis of any protected characteristic, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.