CENTRAL WILLAMETTE CREDIT UNION CORPORATE CULTURE STATEMENT
Respect. Integrity. Ethics. Compassion. Humor.
At our Credit Union these five core values aren’t just words on a wall, they are our daily way of life. Our purpose is to build local loyalty, connect to community and make life easier for those we serve. To accomplish this, we hire team members who demonstrate a strong desire to serve others, who embrace change, who are eager to learn and who enjoy a good laugh.
At Central Willamette Credit Union, we are laser-focused on building a stronger financial future for each of our members and we’re particularly passionate about making the communities of the Willamette Valley even better places to live, work and play. We do this by training our sales and service team members to become Financial Advocates who work tirelessly to improve our members’ financial lives. And we don’t stop there. We are fanatical supporters of the non-profit organizations that create the fabric of the communities we call home. You’ll regularly see us sponsoring and volunteering for events with the Boys and Girls Clubs, SafeHaven Humane Society, The United Way, The Center Against Rape and Domestic Violence (CARDV), and the Albany Public Schools Foundation just to name a few. Our team members are encouraged to give of their time and talents as servant leaders, furthering our quest to make the world a more just and caring place.
POSITION PURPOSE
We are an AI-optimist organization seeking a like-minded software engineer to join our team. We believe that AI presents numerous opportunities today, with even more on the horizon. Our goal is to aggressively leverage AI throughout our organization in a safe, secure, and responsible manner. In this newly created position, you will work closely with leaders in data intelligence, DevOps, information security, and R&D. Your role will involve developing innovative internal AI-integrated tools and systems, ranging from intuitive UI applications to backend automation processes and AI-driven data pipelines. While the primary focus is on internal solutions, your work may extend to customer-facing platforms. The ideal candidate will be proficient in JavaScript and possess hands-on experience with AI-related tools, including vector databases, embeddings, and generative AI APIs. While professional experience in AI is a plus, we welcome candidates who have ambitiously explored AI technologies through MVP, proof-of-concept projects, or open-source contributions.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
Collaborate with stakeholders to gather software requirements and develop AI-powered solutions tailored to diverse internal projects.
Design and implement applications ranging from simple UI elements to full-scale, React applications, automated server-side data processing, and AI-driven data pipelines.
Oversee the software development lifecycle, including design, coding, testing, deployment, and support.
Develop and maintain scalable, high-performance applications that integrate AI technologies to optimize workflows.
Regularly assess and refine software architecture and development processes, with a focus on security, performance, and scalability.
Work closely with teams across data intelligence, DevOps, and information security to deliver forward-thinking solutions.
QUALIFICATIONS
Strong proficiency in JavaScript and modern frameworks (e.g., Node.js, React, Next.js), with hands-on experience in backend automation and AI-powered solutions.
Experience working with cloud platforms, preferably AWS (API Gateway, Lambda, RDS, DynamoDB, SageMaker), and databases such as MongoDB, DuckDB, LanceDB, RDBMS, and Firebase. SQL experience is helpful.
Familiarity with AI technologies and LLM APIs (e.g., OpenAI, ElevenLabs, Anthropic, Llama, AWS Bedrock, Hugging Face), as well as building data pipelines for AI models.
Thorough understanding of software development methodologies, version control systems (e.g., Git), and OWASP.
Proven ability to manage projects independently, juggle diverse tasks, and collaborate effectively with cross-functional teams.
Strong problem-solving skills and the ability to explain technical concepts to both technical and non-technical stakeholders.
EDUCATION/EXPERIENCE REQUIREMENTS
Bachelor’s degree in software engineering, computer science, data science, artificial intelligence, or a related field, or equivalent work/educational experience required.
Three to five years of experience in software development, particularly with JavaScript, backend technologies, and cloud platforms like AWS.
Professional experience in AI or significant exploration of AI technologies through personal projects or open-source contributions.