Remote Staff Software Engineer - AI Data Engineering

at Hatch IT

Posted 2 days ago 1 applied

Description:

  • Hatch I.T. is partnering with a rapidly growing healthcare technology company to find a Staff Software Engineer - AI Data Engineering.
  • As a Staff Software Engineer, you will take the company beyond traditional monolithic SQL engines and batch pipelines.
  • You will build the next generation of distributed data storage and processing systems that can scale indefinitely and surpass traditional query performance.
  • Your work will involve creating simple, expressive, and cleanly abstracted interfaces for a broad array of data consumers, including web applications, business analytics, and artificial intelligence.
  • Primary duties include identifying and developing scalable and performant solutions, working across disciplines to shape product strategy and execution, developing the foundations of code architecture and quality, mentoring and coaching engineers, and setting and upholding standards for engineering processes to support high-quality engineering.

Requirements:

  • A BS/BTech (or higher) in Computer Science, Engineering, or a related field is required.
  • A minimum of 8 years of production-level experience as an engineer building highly scalable systems is required.
  • At least 4 years of experience acting as a trusted technical decision-maker in a team setting, solving for both short-term and long-term business value is necessary.
  • A minimum of 4 years of experience working with SQL or other database querying languages on large multi-table data sets is required.
  • Experience architecting, developing, and deploying large-scale distributed systems at scale is essential.
  • Familiarity with cloud technologies such as AWS, Azure, or GCP is required.
  • Experience building continuous integration and continuous development (CI/CD) pipelines is necessary.
  • Strong familiarity with server-side web technologies, including Java, Python, Scala, C#, C++, or Go is required.

Benefits:

  • The position offers the opportunity to work on cutting-edge technology in a rapidly growing healthcare technology company.
  • You will have the chance to mentor and coach engineers, contributing to their professional development.
  • The role allows for significant influence over product strategy and execution, shaping the future of data engineering within the organization.
  • You will be part of a collaborative environment that values high-quality engineering processes and standards.
  • The position may include flexible working arrangements and opportunities for professional growth in a dynamic field.