高级软件工程师 - 模型平台
Senior Software Engineer - Model Platform
职位描述
Abnormal AI 正在寻找一名高级软件工程师加入检测团队。检测部门专注于构建世界上最先进的技术,用于识别和阻止以前无法检测到的电子邮件和基于云的攻击,并帮助让世界变得更安全。作为为检测信号和服务团队构建系统的高级软件工程师,你将使 Abnormal 的功能开发快速、响应迅速、稳定且可靠,为我们的机器学习和数据科学团队提供支持。
理想的候选人应具备以下特质:
- 以第一性原理的方式构建可扩展的、以客户为中心的解决方案
- 有解决现实世界中实际问题的驱动力
- 对自己的工作和成长有主人翁意识和影响力导向
- 能够实时迭代——快速而自主地解决新问题
能够实时迭代——快速而自主地解决新问题
你将负责的工作包括:
- 设计、构建、部署和维护支持世界级检测引擎的模型服务基础设施
- 负责项目,将我们的模型服务和数据处理服务扩展至当前流量的10倍
- 构建对抗快速生成的 AI 攻击的平台
- 负责实时、近实时的流处理管道和在线特征服务
- 构建 Abnormal 的机器学习训练平台,提升 MLE 的速度以及产品的精确率和召回率
- 与 MLE 和数据科学团队紧密合作,提炼反馈,将其与策略相关联并执行
- 通过 1on1、结对编程、高质量的代码审查和设计评审,指导和培养初级工程师
必备条件
- 5年以上软件工程师或类似角色经验,有构建以机器学习工程为重点的解决方案的实际经验
- 在 AWS、GCP 或 Azure 等云平台上维护大规模分布式系统的经验,对基于云的工程最佳实践有深入理解
- 有在高规模下维护实时和近实时数据管道或流服务的经验
- 有与跨职能团队(包括数据科学家、机器学习工程师、产品经理和其他利益相关者)有效协作的实证能力。你可以将需求转化为可操作的技术任务,清晰地沟通进展,并适应反馈
- 优秀的解决问题能力
查看英文原文
About the Role
Abnormal AI is looking for a Senior Software Engineer to join the Detection Team. The Detection Division is focused on building the world’s most advanced technology for identifying and stopping email and cloud-based attacks that were previously undetectable and helping make the world a safer place. As a Senior Software Engineer building systems for Detection’s Signals and Serving Team, you will make feature development at Abnormal fast, responsive, stable, and confident for our ML and Data Science team.
The ideal candidate would have the following qualities:
- A first principles approach to building scalable, customer-centric solutions
- A drive to solve meaningful & pragmatic problems for real-world people
- An ownership and impact-oriented outlook on your efforts and growth
- An ability to iterate in real-time-solving novel problems, quickly and autonomously
An ability to iterate in real-time - solving novel problems, quickly and autonomously
What you will do
- Architect, design, build, deploy, and maintain Model Serving infrastructure that supports a world-class Detection Engine
- Own projects that scale our model serving and data processing services to handle 10x the traffic we serve today
- Build the platform for fighting against rapidly generated AI attacks
- Own real-time, near real-time streaming pipelines, and online feature serving services
- Build Abnormal’s ML Training platform, improving MLE velocity and product precision and recall
- Collaborate closely with MLE and Data Science teams by distilling feedback, correlating it to strategy, and executing
- Coach and mentor junior engineers via 1on1s, pair programming, high-quality code reviews, and design reviews
Must Haves
- 5+ years of experience as a Software Engineer or in a similar role, with hands-on experience in building ML-engineering focused solutions.
- Experience maintaining large-scale distributed systems on cloud platforms such as AWS, GCP, or Azure, including a strong grasp of cloud-based engineering best practices.
- Experience with maintaining real-time and near real-time data pipelines or streaming services at high scale
- Proven ability to collaborate effectively with cross-functional teams, including data scientists, machine learning engineers, product managers, and other stakeholders. You can translate requirements into actionable technical tasks, communicate progress clearly, and adapt to feedback.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment. You can break down complex challenges into manageable steps and iterate on solutions, balancing immediate needs with long-term scalability.
- Familiarity with machine learning workflows and requirements to support MLE teams effectively. This includes feature development and serving at 50K+ QPS, offline/online equivalency, large batch jobs for data gathering and training of tree and deep learning models.
- Experience with streaming data architectures and real-time processing.
- Knowledge of security and compliance frameworks as they relate to data engineering and data privacy.
#LI-PP1
Actual compensation will be determined based on several non-discriminatory factors including skills, experience, qualifications, and geographic location.
In addition to base salary, this role may be eligible for bonus or incentive compensation, equity, and a comprehensive benefits package.
Base salary range:
$179,800—$258,500 USD
A note on AI in our process:
Abnormal AI uses AI-assisted tools to help our recruiting team prepare for candidate interviews. These tools analyze resume content and role requirements to suggest interview questions and areas for the interviewer to explore.They do not make hiring decisions or screen candidates automatically. Every decision about a candidacy is made by a person. Further, if your application is successful and Abnormal AI makes a conditional offer of employment, we will carry out pre-employment checks which must be successfully completed to progress to a final offer. All processes and pre-employment checks are in line with prevailing legislation and Abnormal AI's policies relevant to our security and privacy standards.
Abnormal AI is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law. For our EEO policy statement please click here. If you would like more information on your EEO rights under the law, please click here.