Careers at Astrata

We’re currently looking for several new team members to join us at Astrata. 

Software Engineer, Intermediate

Astrata’s Application Engineering team is looking for a full-stack software engineer to help integrate NLP and machine learning into innovative customer facing applications that revolutionize clinical quality measurement.  Under the direction of management and more senior members of the team, software engineers work with Astrata’s NLP and Clinical Informatics teams to integrate NLP and ML solutions into robust workflow applications. Software engineers contribute to the overall Software Development Life Cycle (SDLC) by independently completing assigned projects and tasks meeting established quality measures. Learn more or apply on LinkedIn.

Quality Assurance Engineer, Intermediate

Astrata’s Application Engineering team is looking for a quality assurance engineer to ensure our products meet  functional and performance requirements. QA engineers contribute to the overall Software Development Life Cycle (SDLC) by completing assigned projects and tasks and meeting established quality measures.  Astrata’s Application Engineering team works with our NLP and Clinical Informatics teams to integrate NLP and ML solutions into innovative customer facing applications that revolutionize quality measurement in the healthcare industry.  Learn more or apply on LinkedIn.

Implementation Lead

Astrata’s Cloud Engineering team is looking for a lead implementation engineer to help integrate Astrata’s products and services into client environments. Implementation engineers work with Astrata’s Cloud Engineering, Application Engineering, and Customer Success teams to spin up new AWS environments, deploy applications, handle database migrations, ingest client data, and more. Learn more or apply on LinkedIn. 

 

Software Engineer, L4

Find creative solutions to difficult problems and operate within a flexible, fast-paced Agile development environment.  Participate in the full software development cycle using Agile methodology.  Promote and participate in professional self-development to stay up to date with new technologies and development approaches within the industry.  Provide updates in both written and spoken format.  Evaluate new software products and technologies and participate in project assessments as necessary.  Work with leadership on a daily basis providing status updates, recommendations for improvements, and other inputs to provide a world class engineering development organization.  Instruct and guide others through day-to-day interactions and code reviews.  Proactively apprise management of issues affecting project status and offer solutions to solve the issues. Learn more or apply on LinkedIn.