Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Engineer-NLP image - Rise Careers
Job details

Sr. Software Engineer-NLP

 

Sr. Software Engineer - NLP

Overview

We are seeking a highly skilled Senior Developer to join our team. The successful candidate will be responsible for fine-tuning and optimizing our Natural Language Processing (NLP) annotators using the Apache UIMA framework and SQL for database operations.

What you will do:

  • Fine-tune and optimize NLP annotators for various use cases and domains.
  • Develop and maintain bash scripts for automating processes and tasks related to NLP annotator development and deployment.
  • Collaborate with data engineers and machine learning engineers to ensure the smooth integration of NLP annotators into our data pipelines.
  • Leverage SQL for data extraction, transformation, and loading (ETL) processes related to NLP annotator training and evaluation.
  • Navigate and work within Unix-based servers and environments.
  • Participate in code reviews and ensure adherence to best practices and coding standards.
  • Contribute to the continuous improvement of our NLP annotator development processes and workflows.

 

What you will bring:

  • Bachelor’s degree in computer science, Computational Linguistics, or a related field.
  • 4+ years of experience in Java programming language and familiarity with the Apache UIMA framework.
  • Solid understanding of SQL and experience working with relational databases.
  • Expertise in Unix-based operating systems and comfortable with bash scripting.
  • Experience with IDEs such as IntelliJ and SQL development tools like SQL Developer.
  • Familiarity with Python and its ecosystem for NLP tasks is a strong plus.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Passion for Natural Language Processing and a desire to stay up to date with the latest trends and techniques in the field.

 

About Edifecs

Edifecs provides market-leading technology to its payer and health system customers, which serve nearly 300 million people in the U.S. healthcare market. For over 25 years, Edifecs has enabled customers to unlock greater value with their healthcare data management platform which includes its Best in KLAS healthcare interoperability cloud solution. Edifecs’ healthcare SaaS solutions, available on both public and private clouds, serve as the foundation that eliminates stakeholder friction to overcome healthcare’s biggest challenges, including accelerating value-based payment adoption and obtaining more complete and accurate care funding for alternative payment models.

Edifecs’ solutions are powered by AI that incorporates generative AI and LLMs, natural language processing, and machine learning, to provide deeper insights into patients, populations, and business processes. As new standards and regulations continually emerge from government agencies, Edifecs is a proven partner to support its customers road to “evergreen” compliance. Edifecs customers include 24 of the 25 top commercial health plans in the country, 29 of the 52 Medicaid programs, and 6 out of 10 of the largest health systems.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, or disability status. Our corporate credo of innovation, collaboration, customer-centricity, and integrity drive and inform all our actions and decisions. Please contact careers.in@edifecs.com for more information.

 

 

 

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer-NLP, Edifecs

If you're a passionate problem-solver looking to join a forward-thinking team, we need you as a Sr. Software Engineer - NLP at Edifecs! Here, you will not just be coding; you will dive into the exciting world of Natural Language Processing, fine-tuning our NLP annotators for various domains and use cases. With your experience in Java and the Apache UIMA framework, you’ll optimize these annotators, ensuring they perform seamlessly. Working with a talented group of data engineers and machine learning experts, you’ll integrate these systems into our innovative data pipelines, leveraging SQL for data extraction and transformation. We want someone with a knack for creating Bash scripts to automate our processes, as well as a firm understanding of Unix-based environments. Don’t worry; you won't be alone! We value collaboration, so you’ll participate in code reviews to maintain best practices and enhance your development skills. With Edifecs, you’ll be part of a team that’s dedicated to pushing the boundaries of what's possible in healthcare technology. Join us and play a pivotal role in harnessing AI to deliver meaningful insights in healthcare. Curious to learn more? Let’s elevate healthcare together and fuel your passion for NLP in a dynamic, supportive environment!

Frequently Asked Questions (FAQs) for Sr. Software Engineer-NLP Role at Edifecs
What does a Sr. Software Engineer - NLP do at Edifecs?

As a Sr. Software Engineer - NLP at Edifecs, your primary focus will be on fine-tuning and optimizing NLP annotators using the Apache UIMA framework. You will collaborate closely with data and machine learning engineers to ensure effective integration within our data pipelines, automate processes through Bash scripts, and utilize SQL for data management tasks. Your expertise will help drive improvements in our NLP workflows and contribute to impactful healthcare solutions.

Join Rise to see the full answer
What qualifications are needed for the Sr. Software Engineer - NLP position at Edifecs?

To qualify for the Sr. Software Engineer - NLP position at Edifecs, you should possess a Bachelor’s degree in Computer Science, Computational Linguistics, or a related field, along with over 4 years of experience programming in Java. Familiarity with the Apache UIMA framework and proficiency in SQL are essential. Additionally, a strong understanding of Unix-based systems and Bash scripting, along with knowledge of Python, will greatly enhance your candidacy.

Join Rise to see the full answer
How does the Sr. Software Engineer - NLP role impact healthcare at Edifecs?

The role of a Sr. Software Engineer - NLP at Edifecs is crucial for enhancing our healthcare technology solutions. By optimizing NLP annotators and ensuring seamless data integration, you will contribute to more effective data management, thereby facilitating improved healthcare interoperability. Your contributions will help deliver valuable insights that directly benefit patients and healthcare providers, making a significant impact on the healthcare system.

Join Rise to see the full answer
What technologies will I work with as a Sr. Software Engineer - NLP at Edifecs?

In your role as a Sr. Software Engineer - NLP at Edifecs, you will work extensively with technologies such as Java and Apache UIMA for NLP annotator development. You will also utilize SQL for database operations and Bash scripts for process automation, alongside collaboration tools for code reviews and project management to support an environment of continuous improvement.

Join Rise to see the full answer
What is the work culture like for a Sr. Software Engineer - NLP at Edifecs?

At Edifecs, the work culture for a Sr. Software Engineer - NLP is characterized by collaboration, innovation, and a commitment to excellence. We foster an inclusive environment where diverse perspectives are encouraged, and teamwork is valued. You'll be working among passionate professionals dedicated to improving healthcare technology, making your work both impactful and fulfilling.

Join Rise to see the full answer
What advancements in NLP can I expect to learn about at Edifecs?

As a Sr. Software Engineer - NLP at Edifecs, you'll be at the forefront of advancements in Natural Language Processing. You'll have the opportunity to explore technologies such as generative AI and large language models, which are revolutionizing healthcare data analysis. Continuous learning and staying updated with emerging trends will be integral to your role, enhancing your expertise and contributing to cutting-edge solutions.

Join Rise to see the full answer
How can I prepare for the Sr. Software Engineer - NLP interview at Edifecs?

To prepare for the Sr. Software Engineer - NLP interview at Edifecs, familiarize yourself with the job requirements and responsibilities. Brush up on your knowledge of Java, Apache UIMA, SQL, and Unix-based systems. Additionally, be ready to discuss real-world applications of NLP, your problem-solving strategies, and past experiences that demonstrate effective collaboration in a team environment.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer-NLP
Can you describe your experience with the Apache UIMA framework?

When answering this question, focus on specific projects where you've utilized the Apache UIMA framework. Discuss the challenges you faced, how you implemented UIMA in your projects, and the outcomes. Highlight your ability to optimize NLP annotators within this framework, showcasing your technical skills and problem-solving abilities.

Join Rise to see the full answer
How do you approach fine-tuning an NLP model?

When discussing your approach to fine-tuning an NLP model, emphasize the importance of understanding the specific use case and data. Talk about techniques you've employed, such as parameter adjustments, selecting appropriate training data, and evaluating model performance metrics. Provide examples that illustrate your methodical and data-driven approach.

Join Rise to see the full answer
What challenges have you faced in NLP projects and how did you overcome them?

Share specific challenges, such as data quality issues, integration hurdles, or performance problems. Describe your thought process, the actions you took to mitigate these challenges, and the results of your interventions. This question is an opportunity to demonstrate your critical thinking and adaptability.

Join Rise to see the full answer
Can you explain how you used SQL in your previous projects?

Here, detail your experience with SQL, focusing on how you've used it for data extraction, transformation, and loading processes. Include examples of complex queries you've written, your methods for optimizing SQL queries for performance, and how you've collaborated with teams to ensure data integrity within databases.

Join Rise to see the full answer
What strategies do you use for effective collaboration with data engineers and machine learning teams?

Discuss the strategies you implement for collaboration, such as setting up regular meetings to align goals, using project management tools, and maintaining clear documentation. Emphasize the importance of open communication and how you've successfully navigated cross-functional teamwork to accomplish shared project objectives.

Join Rise to see the full answer
Describe a project where you automated a process using Bash scripting.

When answering this question, describe a specific project where you've developed Bash scripts for automation. Highlight the objectives of automation, the challenges faced, and the outcomes achieved. This is an excellent opportunity to showcase your technical skills, creativity, and efficiency in workflow improvements.

Join Rise to see the full answer
What are some of the latest trends in NLP that excite you?

Share your insights on the latest NLP trends that interest you, such as advancements in transformer models, the use of generative AI, or the applications of NLP in healthcare. Discuss how these trends impact industry practices and how you envision contributing to these areas within your role at Edifecs.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss best practices for code quality, such as adhering to coding standards, conducting code reviews, and implementing testing methodologies. Showcase your understanding of the responsibilities that come with maintaining clean and efficient code within a collaborative environment.

Join Rise to see the full answer
What is your experience with IDEs like IntelliJ and SQL development tools?

Provide examples of how you've utilized IntelliJ for Java development, including specific features that enhance your coding experience. Similarly, talk about your use of SQL development tools, emphasizing how they helped you streamline database management tasks and improve efficiency in data operations.

Join Rise to see the full answer
How do you keep yourself updated with the latest developments in NLP?

Express your commitment to continuous learning by discussing the resources you utilize, such as online courses, webinars, industry conferences, and reading research papers. Mention specific communities or forums where you engage with other professionals, indicating your enthusiasm for staying ahead in the rapidly evolving NLP landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Edifecs Hybrid No location specified
Posted 5 days ago
Photo of the Rise User
mx51 Remote Australia, Remote
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Posted 2 days ago
Photo of the Rise User
Sinch Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 14 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Photo of the Rise User
Ajaib Remote No location specified
Posted 11 days ago

Edifecs develops information technology solutions for the global healthcare marketplace. The company was founded in 1996 and is headquartered in Bellevue, Washington.

19 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!