Senior Application Engineer
STALEY ENTERPRISES LLC
Seattle, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Seattle, United States of America
Tech stack
API
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Application Performance Management
Automated Storage and Retrieval Systems
User Authentication
Cloud Computing
Code Review
Databases
Continuous Integration
Data as a Services
Data Retrieval
DevOps
Python
Node.js
Scrum
Software Engineering
TypeScript
Unstructured Data
Web Application Frameworks
Cloud Platform System
Delivery Pipeline
Large Language Models
Grafana
Backend
FastAPI
Data Layers
Containerization
Information Technology
Machine Learning Operations
Virtual Agents
Software Version Control
Job description
- Design, develop, and maintain backend services and APIs supporting AI-driven applications.
- Build scalable services using technologies such as Python (FastAPI), Node.js, or similar frameworks.
- Integrate AI/LLM capabilities, retrieval systems, and enterprise data sources into applications.
- Deliver iterative product increments within rapid sprint cycles, ensuring continuous validation and improvement.
- Develop secure application architectures including authentication, authorization, and data protection mechanisms.
AI & Platform Engineering
- Build and manage intelligent workflows and agent-based systems for complex problem-solving.
- Develop integration layers that enable AI agents to interact with enterprise systems and structured data sources.
- Implement data retrieval, storage, and context management using modern cloud data services.
- Contribute to evolving semantic data layers that enhance AI-driven analytics and decision-making.
- Create reusable architecture patterns for scalable cloud deployments.
DevOps, Automation & Observability
- Design and maintain CI/CD pipelines, infrastructure-as-code, and automated testing frameworks.
- Monitor application performance, reliability, and cost efficiency using observability tools.
- Implement security and quality controls within development pipelines, including automated validation checks.
- Build solutions that support traceability, auditing, and controlled execution environments.
Collaboration & Technical Leadership
- Work closely with cross-functional teams including AI engineers, data scientists, product teams, and architects.
- Participate in agile ceremonies, contributing to backlog refinement and sprint planning.
- Provide technical mentorship through code reviews, design discussions, and knowledge sharing.
- Communicate architectural trade-offs related to performance, cost, scalability, and compliance.
- Support the transition of prototypes into production-ready solutions.
Requirements
- Bachelor's degree or higher in Computer Science, Engineering, or a related field.
- 5+ years of experience in software engineering, backend development, or cloud platform engineering.
- Strong hands-on experience building cloud-native solutions, preferably within AWS environments.
- Proficiency in programming languages such as Python or TypeScript with modern frameworks.
- Experience with containerization, CI/CD pipelines, infrastructure-as-code, and version control systems.
- Exposure to AI/ML systems, including large language models, retrieval systems, or agent-based frameworks.
- Experience working with structured and unstructured data systems, including databases and search platforms.
- Strong problem-solving, analytical thinking, and communication skills.
Preferred Qualifications
- Experience building AI-powered applications such as RAG systems or agent-based workflows.
- Familiarity with modern AI development frameworks and tools.
- Experience with observability platforms and monitoring solutions.
- Exposure to enterprise-scale or regulated environments.
- Passion for working with emerging technologies and applying them to real-world challenges.