Sr. Staff Software Engineer Job ID 655
Intelligent Medical Object
- Houston, TX
- Permanent
- Full-time
- Spearhead the development of Natural Language Processing (NLP) pipelines for the biomedical segment
- Implement and fine-tune large language models for complex tasks in biomedical NLP
- Develop and refine machine learning models for entity, relation extraction, and concept normalization
- Oversee AWS DevOps strategies, ensuring robust and scalable deployment of NLP solutions
- Implement cloud-based architectures to handle large-scale data processing and model deployment efficiently
- Work closely with data scientists, software developers, and product teams to align NLP solutions with business objectives and user needs in the biomedical domain
- Stay abreast of the latest advancements in NLP and machine learning, applying cutting-edge research and methodologies to ongoing projects.
- Option to work remotely within the U.S. 60% of the time
- A Bachelor's degree, or foreign equivalent, in Computer Science, or a closely related field of study, plus 5 years of experience in the job offered, or as a Senior Staff Engineer, Software Project Manager, Software System Engineer, or similar position in software development.
- Must have 5 years of experience working with each of the following
- Object-oriented design principles
- Microservice architectures
- C#, Java, or Python
- Relational databases such as PostgreSQL or Microsoft SQL Server, and non-relational databases such as MongoDB or NoSQL.
- Specific experience must also include:
- Engaging in high bandwidth conversations with executives
- Developing, deploying and maintaining NLP applications, NLP pipelines and algorithms, or NLP tool and service engineering
- Working in agile development incorporating Continuous Integration and Continuous Delivery (CI/CD) and utilizing GIT and Jenkins
- Serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance
- Applying best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Developing distributed/scalable systems and high-volume transaction applications.
- Option to work remotely within the U.S. 60% of the time.