[Remote] Sr. Software Engineer - AI Innovation Team
Note: The job is a remote job and is open to candidates in USA. BECU is a financial institution focused on serving its 1.5 million members and over $30 billion in managed assets. They are seeking a Sr. Software Engineer to play a key role in integrating advanced AI capabilities into their applications, designing scalable software solutions, and guiding AI technology adoption across the organization.
Responsibilities
- Build AI-Powered Features: Develop and implement moderate to complex application features and services, including high-impact components that integrate AI/ML models or AI service APIs
- Design Scalable Systems: Design scalable maintainable, and secure solutions, ensuring AI systems align with long-term strategies and enterprise standards
- Champion Engineering Excellence: Write high quality, well-tested code and guide peers in adopting best practices for AI workflow integration, model interaction, and external AI-service management
- Troubleshoot AI Performance: Conduct advanced troubleshooting of AI related issues, such as model performance degradation, inference bottlenecks, prompt optimization challenges, and data pipeline inconsistencies
- Drive Innovation Opportunities: Identify transformative opportunities in AI integration patterns, automation strategies, development tools, and deployment pipelines. Mentor junior staff in AI technologies, coding practices, and decision-making
- Ensure Quality & Reliability: Perform unit testing and identify defects in traditional and AI-augmented code paths to strengthen shared ownership of application and AI integration quality
- Collaborate Cross-Functionally: Partner with cross functional teams to evaluate new AI capabilities, assess technical feasibility, and contribute to the roadmap for AI-enabled features and platforms
- Share Knowledge: Share knowledge and best practices within the team by documenting patterns for AI integration, participating in learning sessions, and supporting a continuous learning environment around evolving AI technologies
Skills
- Bachelor's degree in computer science or equivalent experience
- Minimum 5 years of experience designing software and writing production code in a team environment
- Proficiency in one or more major stacks (e.g., Node.js, TypeScript/React, Python), including demonstrated experience integrating AI/ML services into production applications
- Experience with SQL and cloud platforms (Azure/AWS/GCP), including services used in AI/ML solution development, deployment, monitoring, and optimization
- Strong understanding of secure coding standards, test‑driven development, and responsible AI practices, including validating, monitoring, and safeguarding model outputs
- Excellent verbal and written communication skills with the ability to mentor staff and contribute to technical strategy, standards, or best practices
- Proficient in using AI-augmented workflows to streamline coding, debugging, and documentation using AI coding assistants
- Experience designing AI enabled ‑architectures or leading AI feature development in production environments
- Knowledge of containers and orchestration (Kubernetes preferred)
- Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, TeamCity)
- Deep understanding of TDD and testing methodologies
- Proficiency with Git and branching standards
- Knowledge of ML Ops, vector databases, embedding pipelines, or advanced prompt engineering techniques
Benefits
- 401(k) Company Match (up to 3%)
- 4% annual contribution to your 401(k) by BECU
- Medical, Dental and Vision (family contributions as well)
- PTO Program + Exchange Program
- Tuition Reimbursement Program
- BECU Cares volunteer time off + donation match
Company Overview