高级软件工程师 II - 数据摄入人工智能工程师
Senior Software Engineer II - Ingestion AI Engineer
在 Aledade 的数据采集部门,我们面临两个主要问题:1)规模,2)多样性。作为 Aledade 的数据采集 AI 工程师,你将专注于解决数据多样性问题。利用前沿的 AI 工具,你将设计能够处理从外部来源接收的数据多样性的系统。在医疗保健领域,虽然存在格式标准,但这些标准通常被松散地遵循,很多时候我们接收到的数据根本没有标准。快速处理数百种/数千种不同的格式是一项挑战。我们能够更快地建立新的数据源,就能获得关于患者群体的更多信息,从而帮助我们的提供者更好地开展工作。我们寻找的工程师明白,编写新代码并不总是解决问题的最佳方案,但当需要技术变更时,他们能创建安全、可维护、高性能、正确、可扩展且稳定的解决方案,以应对我们医疗保健领域中的复杂和独特挑战。
他们采用能够降低风险的策略,倾向于可观测性、警报、指标、高测试覆盖率以及频繁发布,逐步构建价值。
主要职责:
开发并实现可扩展且高性能的解决方案。
作为同行,与工程经理、产品经理和 Aledade 全体利益相关者合作,使用敏捷流程制定和执行技术路线图。
指导和培训更初级的工程师,包括对其他开发人员的详细代码审查,并乐于接受对自己工作的批评反馈。
最低资格要求:
计算机科学、工程或相关领域的学士/学士以上学位。
6年以上作为工程师,在跨职能团队中从事后端或数据工程开发的经验。
3年以上使用 SQL 或其他数据库查询语言处理大型多表数据集的经验。
3年以上在团队环境中担任可信的技术决策者,解决短期和长期业务价值的经验。
3年以上指导其他工程师的经验。
优先考虑的技能和经验:
在医疗科技系统(如电子健康记录、临床数据等)方面的经验。
设计、构建和优化数据管道和 ETL 流程的经验。
熟练处理大型数据集,并了解数据存储技术。
在数据采集系统方面的工作经验,以及优化大规模数据处理和分析性能的经验。
对数据库系统的深入了解
查看英文原文
Within Data Ingestion at Aledade we have two major problems: 1) Scale, 2) Variability. As an Ingestion AI Engineer at Aledade, you will be focused on the variability problem. Leveraging cutting edge AI tools you will design systems that handle the variability of data received from external sources. Within healthcare, while there are format standards, they are loosely followed and in many cases for the data we receive, no standard exists. Handling hundreds/thousands of disparate formats quickly is a challenge. The faster we are able to stand up new data feeds, the more information we have about our patient population, the better care we enable our providers to render. We're looking for engineers who know that writing new code is not always the solution to a problem, but when technological changes are needed they create secure, maintainable, performant, correct, scalable, and stable solutions to the complex and unique challenges in our corner of the healthcare industry.
They embrace strategies that minimize risk, leaning towards observability, alerting, metrics, high test coverage, and frequent releases that incrementally build value.
Primary Duties:
Develop and implement scalable and performant solutions.
Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes.
Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work.
Minimum Qualifications:
BS/BTech (or higher) in Computer Science, Engineering or a related field.
6+ years experience as an engineer doing backend or data engineering development as part of a cross-functional team.
3+ years of experience working with SQL or other database querying language on large multi-table data sets.
3+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value.
3+ years of experience coaching other engineers.
Preferred KSA’s:
Experience with health-tech systems, like Electronic Health Records, Clinical data, etc.
Experience in designing, building and optimizing data pipelines and ETL processes.
Proficiency in working with large datasets and knowledge of data storage technologies.
Experience working with data ingestion systems and optimizing performance for handling large-scale data processing and analysis.
In-depth knowledge of database systems.
Experience in performance monitoring and optimization of data systems and infrastructure.
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Experience building continuous integration and continuous deployment(CI/CD) pipelines.
Experience with security and systems that handle sensitive data.
Expertise with statistical data techniques (such as causal inference, syntactic analysis, sampling methods, NLP etc), with experience in addressing challenges from incomplete, unrepresentative, and mislabeled data.
1+ years of experience building systems incorporate AI SDK access.
Experience with prompt engineering, tool calling, MCP development, vector databases, or RAG.
AI system design.
Experience navigating considerations and tradeoffs regarding determinism vs LLM in the loop .
Development of applications using foundational models.
Experience with cloud computing platforms such as AWS, Azure or Google Cloud.
Physical Requirements:
Sitting for prolonged periods of time. Extensive use of computers and keyboard. Occasional walking and lifting may be required.