Senior Software Engineer – GenAI and AIML Engineering
Job in
Beaverton, Washington County, Oregon, 97005, USA
Listed on 2026-09-01
Listing for:
Artech
Full Time
position Listed on 2026-09-01
Job specializations:
-
Software Development
AI Engineer (Applied/Software), Backend Developer, Software Engineer, DevOps
Job Description & How to Apply Below
Software Engineer
We are seeking an experienced software engineer passionate about designing and delivering robust, scalable AI/ML solutions that accelerate insights at an enterprise scale. You thrive in a fast-paced, collaborative environment and have a proven track record of building high-quality software.
RequiredSkills & Qualifications
- Applicants must be local and able to work directly for Artech on W2.
- 5 years of professional software development experience.
- Strong programming skills in Python (additional languages a plus).
- Hands-on experience with AWS Cloud Platform and large-scale application development on cloud platforms.
- Knowledge and experience in agentic workflows, AI/LLM-powered enterprise applications, and interoperability standards such as A2A and MCP protocol.
- Knowledge and experience in operationalizing LLMs, including evaluation pipelines (automated and human-in-the-loop), guardrails for safety and compliance, and continuous improvement strategies for model performance.
- Familiarity with LLM tooling and frameworks such as Lang Chain, Guardrails AI, OpenAI Evals, or similar for monitoring, observability, and governance.
- Proficiency in object-oriented, multi-tier architectures within complex environments.
- Experience with Infrastructure-as-Code (IaC) and Git Ops workflows.
- Familiarity with containerization (Docker), CI/CD pipelines, and dependency management tools (e.g., Poetry, uv).
- Experience working in Agile development environments and mentoring junior engineers.
- Strong problem-solving and analytical skills, with a focus on delivering well-tested, well-documented code.
- Ability to communicate technical concepts in business terms, translating insights into actionable recommendations.
- Experience working on Databricks platform.
- Knowledge of Atomic Design principles for scalable component organization.
- Experience in Test-Driven Development (TDD) or willingness to adopt TDD practices.
- Familiarity with instrumentation and monitoring tools (e.g., New Relic, Splunk).
- Understanding of API documentation standards (OpenAPI/Swagger).
- Knowledge of enterprise authentication/authorization protocols (OAuth, OIDC, Okta, or similar SSO platforms).
- Design, develop, and maintain scalable AI services powering data platforms.
- Build SDKs, APIs, and microservices to support enterprise-wide applications.
- Develop agentic workflows and AI/LLM-powered enterprise applications.
- Collaborate with product managers and cross-functional engineering teams to deliver impactful solutions.
- Implement best practices in software development, data governance, and platform observability.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers.
- Inclusive and diverse work environment.
- Opportunities for professional growth and development.
- Collaborative and innovative team culture.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×