CrawlJobs Logo

Ai and Application Development Engineer

Canada, Mississauga Employment contract · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly motivated and skilled Senior Software Engineer to join our innovative team. This role offers a unique opportunity to blend traditional backend development expertise with emerging AI technologies. The ideal candidate will be responsible for designing, developing, and deploying high-performance applications using Java and Spring Boot, coupled with MongoDB for data persistence. A significant aspect of this role will involve working with AI Agents, applying advanced Prompt Engineering techniques, and leveraging the Google ADK to build intelligent, next-generation solutions.

Job Responsibility

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Ensure essential procedures are followed and help define operating standards and processes
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Develop, integrate, and deploy AI Agents to enhance application intelligence and automation
  • Apply Prompt Engineering methodologies to optimize interactions with large language models and other AI systems
  • Utilize the Google ADK (Agent Development Kit) to build, test, and deploy AI-powered features and applications

Requirements

  • 4+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Familiarity with the Google ADK or similar AI development kits/platforms
  • Experience in managing and implementing successful projects
  • Demonstrable experience with AI Agents, including their design, implementation, and integration into software systems
  • Practical experience and a strong understanding of Prompt Engineering principles and best practices
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Ai and Application Development Engineer

8 matching positions

Ai And Application Development Engineer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java: Strong understanding of Java (JDK 8+, preferably Java 11/17), including multithreading, collections, garbage collection, and JVM internals
  • Frameworks: Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Middleware: Proven experience in designing and developing RESTful APIs and microservices
  • Database Technologies (Must): Relational Databases: Strong proficiency in SQL and experience with Oracle databases, including schema design, query optimization, and stored procedures
  • NoSQL Databases: Experience with MongoDB, including data modeling, querying, and performance tuning
  • CI/CD & DevOps: Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, Maven/Gradle, Docker, Kubernetes)
  • Version Control: Proficiency with Git and standard branching strategies (e.g., Gitflow)
  • Testing: Experience with unit testing frameworks (JUnit, Mockito) and integration testing
  • Web Technologies (Beneficial): Familiarity with web services (SOAP/REST), XML, JSON
  • AI Tools & Methodologies (Must): Demonstrable exposure and practical experience with AI development tools such as Devin, GitHub Copilot, Claude, Anti Gravity, and Codex
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of complex middleware applications using Java and Spring Boot: Utilize AI-powered code generation tools (e.g., Devin, Copilot, Codex) to accelerate development, automate boilerplate code, suggest optimal implementations, and enforce architectural patterns
  • Architect and optimize database interactions with Oracle, SQL, and MongoDB, ensuring high performance and data integrity: Employ AI to analyze database query performance, suggest advanced indexing strategies, optimize schema designs, and generate efficient SQL/NoSQL queries
  • Drive the adoption and continuous improvement of CI/CD pipelines to facilitate rapid and reliable software delivery: Integrate AI into CI/CD processes for intelligent test case generation, predictive failure analysis, automated code vulnerability scanning, and optimization of pipeline execution times based on historical data
  • Collaborate with cross-functional teams, including product management, QA, and operations, to define requirements, design solutions, and deliver high-quality software: Use AI-powered communication and summarization tools (e.g., Claude) to streamline requirement gathering, document analysis, and stakeholder communication
  • Mentor and provide technical guidance to junior and mid-level software engineers, fostering a culture of technical excellence and continuous learning: Leverage AI platforms for personalized learning paths, automated code feedback, and explanations of complex technical concepts
  • Actively research and experiment with AI technologies to identify opportunities for enhancing developer productivity, automating tasks, and improving software quality: Continuously explore emerging AI tools and techniques (such as Anti Gravity for complex problem-solving) and assess their applicability to our development ecosystem
  • Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines: Utilize AI-powered code analysis tools to pre-scan code for potential bugs, security vulnerabilities, performance bottlenecks, and style deviations, allowing human reviewers to focus on higher-level logic and design
  • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of production systems: Implement AI-driven anomaly detection in monitoring systems, leverage AI for rapid log analysis and root cause identification, and automate incident response workflows
  • Contribute to the strategic planning and technical roadmap for our middleware platforms: Employ AI to analyze industry trends, forecast technology evolution, assess the impact of new features, and prioritize roadmap initiatives based on data-driven insights
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development: Utilize AI for data synthesis, predictive modeling for estimations, identification of potential IT risks, and accelerated model prototyping and validation
  • Fulltime
Read More
Arrow Right

Ai And Application Development Engineer - Vice President

Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12-16 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrable experience with AI Agents, including their design, implementation, and integration into software systems
  • Familiarity with the Google ADK or similar AI development kits/platforms
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Develop, integrate, and deploy AI Agents to enhance application intelligence and automation
  • Apply Prompt Engineering methodologies to optimize interactions with large language models and other AI systems
  • Fulltime
Read More
Arrow Right

Ai And Application Development Engineer - Vice President

The AI and Application Development Engineer is a senior level position responsib...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12-16 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrable experience with AI Agents, including their design, implementation, and integration into software systems
  • Familiarity with the Google ADK or similar AI development kits/platforms
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Develop, integrate, and deploy AI Agents to enhance application intelligence and automation
  • Apply Prompt Engineering methodologies to optimize interactions with large language models and other AI systems
  • Fulltime
Read More
Arrow Right

Ai And Application Development Engineer - Assistant Vice President

We are seeking a highly motivated and skilled Senior Software Engineer to join o...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Familiarity with the Google ADK or similar AI development kits/platforms
  • Experience in managing and implementing successful projects
  • Demonstrable experience with AI Agents, including their design, implementation, and integration into software systems
  • Practical experience and a strong understanding of Prompt Engineering principles and best practices
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Lead Application Development Engineer, Generative AI Products - Senior Vice President

This is your chance to build the foundational systems for 'Citi Assist', a Gener...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience leading technical projects and mentoring other engineers
  • Deep, hands-on experience building, deploying, and maintaining production-grade backend services
  • Strong proficiency in at least one backend language (Python, Java, Go, or TypeScript/Node.js)
  • Experience architecting and designing scalable, distributed systems
  • A firm grasp of software design patterns and a commitment to writing clean, testable, and maintainable code
  • Strong experience with containerised environments (we use OpenShift, but Kubernetes experience transfers well)
  • Practical experience with CI/CD pipelines and a belief in automating things
  • Solid experience working with relational databases like Postgres
  • A hands-on technical leader
  • A pragmatic builder
Job Responsibility
Job Responsibility
  • Lead, code, and deliver
  • Own critical systems
  • Shape our technical direction
  • Champion safety and security
  • Be a force multiplier
  • Communicate with purpose
What we offer
What we offer
  • Global benefits (general reference only, no specific list provided)
  • Fulltime
Read More
Arrow Right

AI Application Engineer I

At Mollie, we’re on a mission to make payments and money management effortless f...
Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
mollie.com Logo
Mollie
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1–3 years of relevant software engineering experience, with a strong tilt towards frontend engineering
  • A Bachelor’s degree in Computer Science, Computer Engineering, Artificial Intelligence, or a closely related field
  • A Master’s degree in one of those areas is preferred
  • Solid hands-on programming ability in TypeScript, with working knowledge of Python (and preferably Java) for integrating with existing systems
  • Familiarity with public cloud infrastructure, ideally Google Cloud Platform
  • Familiarity with agent orchestration and AI workflow tooling, e.g. Google Agentic Development Kit (ADK), OpenAI Agents SDK, LangGraph, or PydanticAI
  • Interest in and exposure to open-source AI tooling and modern LLM ecosystems
  • Comfortable with modern DevOps/MLOps practices as they relate to AI applications
Job Responsibility
Job Responsibility
  • Build and customise the frontend interfaces of AI-powered tools and platforms, ensuring they are intuitive and maintainable
  • Build and integrate agentic AI applications, tools, and workflows for internal and customer-facing use cases
  • Develop agent-based and workflow-driven solutions with modern AI orchestration tools, across both low-code and code-first approaches
  • Use and extend open-source AI software such as LibreChat, browser-based automation tools, and related components
  • Build, integrate, and maintain MCP Servers and related interfaces that enable AI systems and agents to interact safely and effectively with business capabilities and internal tools
  • Contribute to application development primarily in Typescript and Python, with some integrations where Java knowledge is useful
What we offer
What we offer
  • Noise cancelling headphones
  • MacBook
  • Birthday off
  • Complimentary baby days
  • 20 days working from abroad
  • 22 holiday days
  • Commute allowance
  • Work from home budget
  • Bike lease plan
  • Internet allowance
  • Fulltime
Read More
Arrow Right

Ai application engineer

Location
Location
India , Multiple locations (Bangalore, Noida, Gurgaon, Hyderabad, Chennai, Pune); listed as PAN India
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–7 years of software engineering experience with at least 2 years focused on production LLM application development
  • Expert-level experience with Python for AI/ML application development and async programming
  • Strong expertise in prompt engineering including system prompts, few-shot prompting, and tuning instruction
  • Hands-on experience with multi-step LLM orchestration frameworks such as LangChain or LlamaIndex
  • Experience designing and optimizing RAG pipelines and retrieval systems
  • Experience with vector databases, similarity search tuning, and reranking techniques
  • Experience implementing AI safety and guardrails for customer-facing applications
  • Strong knowledge of automated AI evaluation frameworks such as RAGAS or TruLens
  • Experience profiling and optimizing latency in multi-step AI pipelines
  • Fulltime
Read More
Arrow Right

Ai Application Engineer

Location
Location
United States , Santa Clara
Salary
Salary:
130000.00 - 170000.00 USD / Year
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of software engineering experience with at least 2 years focused on production LLM application development
  • 4+ years of experience with Python for AI/ML application development and async programming
  • 3+ years of experience with multi-step LLM orchestration frameworks such as LangChain or LlamaIndex
  • 3+ Years of Experience designing and optimizing RAG pipelines and retrieval systems
  • 3+ Years of Experience with vector databases, similarity search tuning, and reranking techniques
Job Responsibility
Job Responsibility
  • Design, develop, and optimize production-grade LLM-powered applications
  • Own AI quality, RAG accuracy, prompt engineering, and AI safety across multiple applications
  • Develop and maintain multi-step LLM orchestration pipelines using LangChain, LlamaIndex, or custom frameworks
  • Implement and optimize RAG pipelines including chunking strategies, embedding selection, reranking, and hybrid search
  • Design multi-turn conversational AI experiences with context management and session memory
  • Integrate NVIDIA technologies including NIM, NeMo, NeMoGuardrails, and Riva into enterprise AI applications
  • Build automated evaluation pipelines for model quality, hallucination detection, regression testing, and release gating
  • Perform latency profiling and optimization across multi-step LLM call chains
  • Implement AI safety guardrails including prompt injection prevention, jailbreak mitigation, and topical control
  • Collaborate with globally distributed engineering and product teams to deliver scalable AI solutions
  • Fulltime
Read More
Arrow Right