Senior Software Engineer

Archer

Boston (MA)

Hybrid

USD 160,000 - 210,000

Full time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Archer, in collaboration with Verisk, is hiring a Senior Software Engineer to design and ship AI-powered features within data-intensive, cloud-native SaaS platforms. You will lead ML model development, data pipelines, and scalable serving infrastructure on AWS from our Boston office with a flexible hybrid work model.

The role emphasizes cross-functional collaboration on AI/ML engineering, data engineering, and software architecture, with exposure to cutting-edge science and production software.

Qualifications

  • BS in Computer Science or a related quantitative field; MS/PhD preferred.
  • 5+ years of software engineering experience with at least 2 years in a senior/lead role on cloud-native AWS products.
  • Strong Python skills for data engineering, ML pipelines, and API development.
  • Hands-on experience with ML frameworks such as scikit-learn, PyTorch, TensorFlow, or XGBoost.
  • Experience deploying production ML systems: model training, evaluation, versioning, and serving.
  • Proficiency with AWS data/AI services: SageMaker, S3, Glue, Athena, Lambda, EC2, CloudWatch.
  • Experience with data pipeline tooling: Spark, Airflow, dbt, or equivalent.

Responsibilities

  • Design, build, and deploy ML models and AI-powered features into production SaaS products.
  • Maintain scalable data pipelines for ingestion, transformation, and enrichment of large, complex datasets.
  • Develop model-serving infrastructure using AWS SageMaker, Lambda, and container-based deployment patterns.
  • Apply LLM integrations, RAG architectures, and generative AI capabilities to enhance product functionality.
  • Own data quality, observability, and monitoring for AI/ML workloads in production.
  • Lead the design and implementation of cloud-native microservices and APIs on AWS.
  • Drive best practices in design, code quality, and system design across the team.
  • Participate in SDLC stages: requirements, design, development, testing, and deployment; mentor teammates.

Skills

Python
C#/.NET
SQL
ML experience
Agile methodologies
REST APIs
DevOps practices
Data modeling
CI/CD

Education

B.S. in CS or related field
MS or Ph.D. preferred

Tools

AWS cloud
Docker
Kubernetes
PyTorch
TensorFlow
scikit-learn
Spark
Airflow
dbt

Job description

Archer is collaborating with Verisk to connect them with exceptional professionals for this role.

Description
We are hiring a Senior Software Engineer with deep expertise in AI/ML engineering and data-intensive systems to join our Catastrophic and Risk Solutions team. You will be a key technical contributor on a cross-functional Agile team building cloud-native SaaS platforms that sit at the intersection of cutting-edge science and production software. This role goes beyond traditional full-stack development — you will design and ship AI-powered features, build data pipelines, and architect scalable ML-serving infrastructure on AWS. This role is office-based in our Boston location, which has a flexible hybrid work model.
Responsibilities
AI & Data Engineering
  • Design, build, and deploy machine learning models and AI-powered features into production SaaS products
  • Maintain scalable data pipelines for ingestion, transformation, and enrichment of large, complex datasets
  • Develop model-serving infrastructure using AWS SageMaker, Lambda, and container-based deployment patterns
  • Apply LLM integrations, RAG architectures, and generative AI capabilities where appropriate to enhance product functionality
  • Own data quality, observability, and monitoring for AI/ML workloads in production
Software Engineering & Architecture
  • Lead the design and implementation of cloud-native microservices and APIs (Python, C#/.NET) on AWS
  • Drive best practices in design, code quality, and system design across the team
  • Contribute to all stages of the SDLC: requirements review, design, development, testing, and deployment
  • Conduct code reviews and mentor team members on engineering standards
  • Proactively identify technical risks and communicate them early to course-correct
  • Participate in roadmap planning, scoping, and technology feasibility assessments
  • Contribute to a culture where solving customer problems is always the highest priority
Qualifications
Required
  • B.S. in Computer Science, Mathematics, Statistics, or a related quantitative field; M.S. or Ph.D. preferred
  • 5+ years of software engineering experience, with at least 2 years in a senior or lead role on cloud-native AWS products
  • Strong Python skills for data engineering, ML pipelines, and API development
  • Hands-on experience with ML frameworks such as scikit-learn, PyTorch, TensorFlow, or XGBoost
  • Experience building and deploying production ML systems — model training, evaluation, versioning, and serving
  • Proficiency with AWS data and AI services: SageMaker, S3, Glue, Athena, Lambda, EC2, CloudWatch
  • Experience with data pipeline tooling: Apache Spark, Airflow, dbt, or equivalent
  • Solid understanding of data modeling, SQL, and working with large-scale databases (PostgreSQL, MSSQL, or similar
  • Strong grasp of software engineering fundamentals: CI/CD, DevOps, testing, and system design
  • Familiarity with REST API design, microservices, and containerization (Docker, Kubernetes)
  • Experience with Agile development methodologies
Nice to Have
  • Experience with LLMs, prompt engineering, or RAG (Retrieval-Augmented Generation) systems
  • Familiarity with MLflow, Weights & Biases, or other ML lifecycle management tools
  • AWS Certification (Machine Learning Specialty, Solutions Architect, or equivalent)
  • Experience with geospatial data, catastrophe modeling, or climate/weather datasets
  • Full-stack experience with Angular or React and .NET Core
  • Background in the insurance, reinsurance, or financial services industries
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI/ML Platform Engineer (AWS SaaS)
Senior AI/ML Platform Engineer (AWS SaaS)

Archer • Boston (MA)

Hybrid
USD 160,000 - 210,000
Senior full stack software development engineer
Senior full stack software development engineer

Archer • Boston (MA)

Hybrid
USD 140,000 - 190,000
Structured onboarding
AI-first culture
Hybrid work model
+1
Principal Data Architect
Principal Data Architect

Archer • Boston (MA)

On-site
USD 120,000 - 180,000
Data Science Team Lead/Manager
Data Science Team Lead/Manager

Archer • Denver (CO)

On-site
USD 180,000 - 230,000
Development Operations Engineer - Hybrid
Development Operations Engineer - Hybrid

Archer • Lehi (UT)

On-site
USD 120,000 - 150,000
Senior Software Developer
Senior Software Developer

Compunnel, Inc. • San Francisco (CA)

On-site
USD 130,000 - 160,000
AI/ML Data & ETL Data Architect
AI/ML Data & ETL Data Architect

DATAECONOMY Inc • Charlotte (NC)

On-site
USD 130,000 - 180,000
Senior Data Engineer / Lead Data Engineer
Senior Data Engineer / Lead Data Engineer

Archer • United States

On-site
USD 120,000 - 180,000
Software Development Engineer II, Generative AI
Software Development Engineer II, Generative AI

Archer • Jersey City (NJ)

On-site
USD 140,000 - 190,000
AI/ML Engineer
AI/ML Engineer

ESB Technologies • Boston (MA)

On-site
USD 90,000 - 150,000