Staff Software Engineer - AI Applications
WFA Digital Insight
As demand for AI-powered financial solutions grows, companies like Plaid are leading the charge. With the FinTech industry expected to undergo significant changes, the need for skilled engineers who can develop and implement AI applications has never been more pressing. Plaid's unique position in the market, combined with its commitment to innovation, makes this role an attractive opportunity for those looking to make a real impact. Candidates should be prepared to demonstrate their expertise in AI and software engineering, as well as their ability to work collaboratively in a remote environment. With the global FinTech market projected to reach
Job Description
About the Role
The Staff Software Engineer - AI Applications role at Plaid is a unique opportunity to join a team that's pushing the boundaries of financial technology. As a key member of the AI Applications Team, you will be responsible for developing and scaling AI-powered solutions that enable Plaid's customers to create innovative financial products. This role entails working closely with cross-functional teams, including engineering, product, and design, to identify opportunities for AI-driven growth and implement solutions that drive business value.The AI Applications Team is a newly formed team within Plaid, dedicated to consolidating and rapidly scaling the company's successful AI bets. As one of the founding members of this team, you will have the opportunity to contribute to the development of Plaid's AI strategy and help shape the future of financial technology. Your work will have a direct impact on the company's ability to deliver innovative solutions to its customers and drive growth.
Plaid's commitment to innovation and customer satisfaction makes this role an exciting opportunity for engineers who are passionate about AI and financial technology. With a strong focus on collaboration and continuous learning, the company provides a supportive environment for engineers to grow and develop their skills.
What You Will Do
- Develop and evolve Plaid's AI applications, including those related to personal finance and other use cases
- Lead projects that enable and scale the company's business with its largest AI customers and partners
- Collaborate with cross-functional teams to identify opportunities for AI-driven growth and implement solutions that drive business value
- Design and implement architectures for AI-powered systems, including data pipelines and model deployment
- Work closely with the product team to develop and refine product roadmaps and ensure alignment with business goals
- Develop and maintain technical documentation for AI applications, including architecture diagrams and technical notes
- Participate in code reviews and ensure that all code meets Plaid's standards for quality and security
- Collaborate with the engineering team to develop and implement automated testing and deployment scripts
- Stay up-to-date with industry trends and emerging technologies in AI and financial technology
What We Are Looking For
- 5+ years of experience in software engineering, with a focus on AI and machine learning
- Strong programming skills in languages such as Python, Java, or C++
- Experience with AI and machine learning frameworks, including TensorFlow, PyTorch, or Scikit-Learn
- Strong understanding of data structures and algorithms, including those related to natural language processing and computer vision
- Experience with cloud-based platforms, including AWS or Google Cloud
- Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams
- Experience with agile development methodologies and version control systems, including Git
- Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions
Nice to Have
- Experience with containerization using Docker and Kubernetes
- Familiarity with DevOps tools, including Jenkins, CircleCI, or Travis CI
- Experience with data visualization tools, including Tableau, Power BI, or D3.js
- Strong understanding of financial technology and the payments industry
Benefits and Perks
- Competitive salary and equity package
- Comprehensive health, dental, and vision insurance
- 401(k) matching program
- Flexible paid time off and holidays
- Remote work stipend and equipment budget
- Professional development opportunities, including conference sponsorships and training programs
- Access to a network of talented engineers and industry leaders
- Opportunity to work on innovative projects that drive real impact in the financial technology industry
How to Stand Out
- Be prepared to demonstrate your expertise in AI and software engineering, including your experience with AI and machine learning frameworks.
- Show a strong understanding of the financial technology industry and the payments landscape.
- Highlight your ability to work collaboratively in a remote environment and communicate effectively with cross-functional teams.
- Showcase your problem-solving skills and ability to analyze complex problems and develop creative solutions.
- Be prepared to discuss your experience with cloud-based platforms and containerization using Docker and Kubernetes.
- Emphasize your strong programming skills and experience with data structures and algorithms.
- Consider including examples of your work, such as GitHub repositories or personal projects, to demonstrate your skills and experience.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.