Protenus - Baltimore, MD

posted about 2 months ago

Full-time - Entry Level
Remote - Baltimore, MD
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Data Engineering team at Protenus is on the lookout for a talented Software Engineer to join their ranks. This position presents a unique engineering challenge, primarily focused on integrating a diverse array of electronic health record data into the Protenus system. The successful candidate will play a crucial role in continuously enhancing the core Protenus platform, which serves as the backbone for our AI and visualization products. The innovations and contributions made by this team are pivotal, as they directly influence the extensibility of our platform, the capabilities of our compliance analytic products, and ultimately, the success of our mission to improve healthcare through data-driven insights. In this role, analytical thinking and data analysis skills are paramount. The Software Engineer will work closely with raw data flows and collaborate with data scientists and frontend engineers to ensure seamless integration and functionality. A strong foundation in Java is essential, along with some experience in Python. The new hire will also be expected to learn Scala, which is the preferred programming language for data engineering at Protenus. This position is designed to empower scientists, engineers, and technologists who are at the beginning of their careers, allowing them to build their technical skills while making meaningful contributions to the company's short and long-term objectives. The team is committed to leveraging their strengths and fostering their potential for growth.

Responsibilities

  • Make regular code contributions as part of a 5-7 person engineering team focused on translating incoming health data flows to Protenus data models, enabling new AI signals and user experiences.
  • Participate and contribute to agile software development sprint ceremonies for the team.
  • Develop and maintain expertise in Scala, Python, Spark, MongoDB, relational databases, and AWS services with the mentorship of senior engineers.
  • Develop and maintain expertise in development and automation tools such as VSCode/IntelliJ, Jenkins, git, sbt, etc.
  • Bring ideas and fresh perspectives from educational and other relevant experiences.
  • Dedicate oneself to challenges and maintain a positive attitude.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, or related discipline, or comparable experience that demonstrates mastery of the fundamentals.
  • Strong data analysis, analytical thinking, and communication skills, with the ability to interpret raw data files and document complex relationships within the data.
  • 3-5+ years of experience with Scala (or Java or another JVM language), Python, SQL, Git, and basic data serialization formats such as CSV, JSON, XML.
  • Professional communication skills (written and verbal) that demonstrate an ability to work well with team members, customers, and partners.
  • Interest in learning technologies in the Protenus stack and infrastructure.
  • Interest in the Protenus mission and the healthcare and cybersecurity domains.
  • Enthusiasm for working on teams that utilize Agile methodologies and tools for task organization, code reviews, and configuration management.

Nice-to-haves

  • Github profile demonstrating past work that aligns with the competencies required for the role.
  • Scala expertise.
  • Past experience with healthcare data.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service