Senior Software Engineer – GenAI and AIML Engineering
Duration : Months Contract
Location : Beaverton, OR
WHO WE ARE LOOKING FOR
We seek an experienced software engineer passionate about designing and delivering robust, scalable AI / ML solutions that accelerate insights at enterprise scale. You thrive in a fast-paced, collaborative environment and have a proven track record of building high-quality software.
As a Senior Engineer, you will :
- Design, develop, and maintain scalable AI services powering clients 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.
Required Skills & Experience :
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 AA 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 LangChain, 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 GitOps workflows.Familiarity with containerization (Docker) , CI / CD pipelines, and dependency management tools (, 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.Preferred Qualifications :
Experience working on Databricks platformKnowledge 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 (, New Relic, Splunk).Understanding of API documentation standards (Open API / Swagger).Knowledge of enterprise authentication / authorization protocols (OAuth, OIDC, Okta, or similar SSO platforms).Education Preferences
Bachelor’s degree in Computer Science or related field (Master’s preferred but not required).