Overview
Design, develop and improve scalable software and AI-driven solutions that provide business, platform and technology capabilities for customers and colleagues, leading applied AI work as a Staff Engineer on Project Authur.
What you'll do
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
- Ensure code is scalable, maintainable and optimized for performance.
- Collaborate cross-functionally with product managers, designers and other engineers to define software requirements, devise solution strategies and ensure seamless integration with business objectives.
- Collaborate with peers, participate in code reviews and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data and ensure secure software solutions.
- Implement effective unit testing practices to ensure proper code design, readability and reliability.
- Advise key stakeholders, including functional leadership teams and senior management, on functional and cross-functional areas of impact and alignment.
- Manage and mitigate risks through assessment, in support of the control and governance agenda.
- Create solutions based on sophisticated analytical thought, comparing and selecting complex alternatives.
- Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders to accomplish key business objectives.
What you'll need
- A Bachelor's degree (or above) in computer science, engineering, mathematics, or a related discipline.
- Strong experience in developing software applications for scale on cloud (AWS or Azure or GCP).
- Fluent in Python or Java or GoLang programming language and frameworks.
- Hands-on experience in GenAI and Agentic AI frameworks such as LangGraph/LangChain, CrewAI, Strands SDK, Google ADK etc.
- Familiarity with MCP and A2A protocols.
- Solid understanding of working with LLM models, writing prompts efficiently that provide accurate context for LLM agents.
- Hands-on experience in developing and deploying Agentic AI solutions using cloud native services such as AWS Bedrock or Azure AI Foundry or GCP Vertex AI.
- Strong understanding of AI implementation in software development and legacy code transformation.
- Experience in developing APIs and integrating LLM models into software applications.
- Ability to work on system design from ideation through completion with limited supervision.
- Excellent problem-solving skills and the ability to communicate ideas and results to stakeholders and leadership in a clear and concise manner.
Nice to have
- Familiarity with traditional ML concepts such as model fine-tuning techniques, supervised or reinforcement learning.
- Experience developing reusable AI platforms, frameworks or developer tooling.
- Knowledge of banking, financial products and services.
Details
Read the full description and apply on the company’s own careers page.