AI Engineer
Job Description
Build production-grade AI systems for construction workflows, translating requirements into end-to-end solutions on AWS and Databricks.
Responsibilities
- Translate product requirements and user stories into production-grade AI solutions using AWS Bedrock, AWS Lambda, ECS/EKS, and Databricks
- Implement RAG pipelines with Delta tables, Unity Catalog, and Vector Search
- Design and deploy multi-model agents that dynamically route between Claude, GPT, Llama, Titan (based on task context, cost, and latency)
- Implement multi-agent orchestration frameworks for collaboration among specialized agents (for example: data retriever, planner, summarizer, action executor) for complex construction workflows
- Own the full lifecycle: design, development, testing, deployment, monitoring, and maintenance
- Build APIs, backend services, and agentic workflows using Python, FastAPI, LangChain, and AWS SDKs
- Create reusable connectors and orchestration layers for multi-model agents (Claude, GPT, Llama, etc.)
- Develop front-end integrations for Teams and web SPAs using REST or GraphQL endpoints
- Partner with Data Engineering to design robust ETL/ELT pipelines from enterprise systems to the Databricks Lakehouse
- Ensure efficient data access, caching, and vectorization for low-latency AI responses
- Build tools to monitor and improve data quality, latency, and observability
- Automate infrastructure and deployments with Terraform, AWS CDK, and GitHub Actions
- Implement LLMOps practices including cost monitoring, latency optimization, usage analytics, and model versioning
- Enforce security, governance, and access standards aligned with enterprise policies
- Collaborate with product managers, site AI engineers, and data scientists to iterate quickly in Agile sprints
- Communicate technical progress to non-technical stakeholders and contribute to internal AI playbooks and templates
Requirements
- 4-6 years of professional software development experience on AWS, with 2+ years focused on AI/ML engineering (LLMs, RAG, Bedrock, or similar)
- Strong coding proficiency in Python (LangChain, FastAPI, boto3) and solid experience with SQL, Databricks, and vector databases
- Experience designing and deploying production systems using AWS Lambda, ECS/EKS, API Gateway, Step Functions, S3, CloudFront, and KMS
- Strong foundation in CI/CD, IaC (Terraform/CDK), and GitHub Actions
- Experience training, retraining, and performing transfer learning on ML models is desirable
- Bachelor’s degree in Computer Science, Engineering, Physics, or a related field; Master’s preferred
- Hands-on experience in construction or heavy process industries (manufacturing, oil & gas, chemicals) is a significant plus
- Excellent collaboration and communication skills; capable of working cross-functionally without reliance on business-side facilitation
- Integration and ETL skills: foundational ETL/ELT design, experience with Airflow or Databricks Workflows, and REST/GraphQL API development; proven collaboration with Data Engineering on source-to-lake and lake-to-agent pipelines
Technologies
- AWS Bedrock, AWS Lambda, ECS, EKS, Databricks
- Delta tables, Unity Catalog, Vector Search
- Claude, GPT, Llama, Titan
- Python, FastAPI, LangChain, AWS SDKs, boto3
- SQL, vector databases
- API Gateway, Step Functions, S3, CloudFront, KMS
- Terraform, AWS CDK, GitHub Actions, CI/CD
- LLMOps, ETL/ELT, Airflow, Databricks Workflows, REST, GraphQL
Benefits
- Competitive salaries
- Auto allowances and gas cards for certain roles
- Market leading medical and emotional and mental health benefits
- Dental and vision insurance plans
- Virtual care options for physical therapy and primary care
- Generous paid time off
- 401k plan with employer match
- Access to expert financial resources
- Company paid and voluntary life insurance
- Tax deferred savings accounts
- 10 backup daycare days each year
- Short- and long-term disability
- Commuter benefits
Working Conditions
- Regularly required to sit for long periods of time; talk or hear; perform fine motor, hand and finger skills using a keyboard, telephone, or writing
- Frequently required to stand, walk, and reach with arms and/or hands
- Specific vision abilities include close vision, distance vision, depth perception, and the ability to adjust focus
- Office environment with quiet to moderate noise level
- Job site walking
EEO Statement
- Suffolk provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, pregnancy or maternity, national origin, citizenship, genetic information, disability, protected veteran, gender identity, age or any other status protected by law
- This policy applies to recruiting, hiring, transfers, promotions, terminations, compensation, benefits, and all other terms and conditions of employment
- Suffolk will not tolerate any unlawful discrimination toward, or harassment of, applicants or employees by anyone at Suffolk, or anyone working on behalf of Suffolk
Compensation Information
- Where required by law, pay ranges can be found in Suffolk's job postings
- Base Salary for this position is one component of Suffolk’s total rewards package
- Actual salaries may be based on skill set, experience, education, and other qualifications
- Suffolk offers a comprehensive benefits package as part of its overall total rewards strategy
- Salary ranges are reviewed regularly to reflect market trends