CrawlJobs Logo

Senior Software Engineer - Build AI Tools

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom , Belfast

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

This role sits within the newly formed GenAI Security team, which is responsible for ensuring, maintaining, and improving the security of our GenAi Prompt security capabilities within the firm. You will be responsible for engineering solutions that strengthen and broaden our security capabilities in an environment that is changing daily whilst also working with vendor products to achieve the same aims. You will have the opportunity to partner with key Engineering teams, alongside Operations and Site Reliability Engineering.

Job Responsibility:

  • Designing, developing, optimizing, and enhancing a GenAI prompt security platform to protect firm AI/LLM-based applications from adversarial attacks and prompt injections
  • Building and automating a security testing framework to validate protection mechanisms for various LLM use cases
  • Owning solutions that are expected to operate and perform at scale across the organisation
  • Collaboration with multiple stakeholders and partners across Engineering and Operations as well as partner teams within the wider Citi organisation, across different time zones

Requirements:

  • Highly motivated self-starter with excellent interpersonal and problem-solving skills
  • Bachelor’s degree or equivalent work experience
  • Good oral and written communication skills
  • Significant relevant industry work experience
  • Experience of the full lifecycle of design, implementation and running of enterprise software solutions involving cross functional team collaboration
  • Expertise in a major programming language such as Python and/or Go, and associated tooling (Git, Maven, IDEs, Jenkins, Bitbucket etc)
  • Expertise in designing and implementing secure APIs and libraries
  • Experience in Generative AI, LLM frameworks, LLM prompt engineering and/or adversarial testing is a bonus
  • Experience with Cyber engineering and Operations, which could include DevSecOps or MLSecOps
  • Experience contributing to the architecture and design (architecture, design patterns, reliability, scaling) of new and current systems
  • Experience in containerized deployment (Kubernetes, OpenShift etc)
  • Expertise with DevOps, CI/CD and agile methodology

Nice to have:

  • Experience in Generative AI, LLM frameworks, LLM prompt engineering and/or adversarial testing
  • Experience with Cyber engineering and Operations, which could include DevSecOps or MLSecOps
What we offer:
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Additional Information:

Job Posted:
August 12, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Build AI Tools

Senior AI Engineer

We are building an AI platform that accelerates the Software Development Lifecyc...
Location
Location
Uzbekistan , Tashkent
Salary
Salary:
Not provided
ventionteams.com Logo
Vention
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software development (backend or full-stack)
  • Strong proficiency in .NET and/or Python. Ability to connect classical software engineering practices with modern AI capabilities
  • Experience with multi-agent orchestration frameworks (LangChain, CrewAI, AutoGen, or similar tools used to build and orchestrate AI agents)
  • Hands-on experience with AI-assisted development tools (Cursor, GitHub Copilot, OpenAI Codex, and other AI solutions that enhance productivity and code quality)
  • Experience embedding AI into coding, testing, documentation, and review processes to automate and accelerate delivery
  • Expertise in automation and workflow design
Job Responsibility
Job Responsibility
  • Design and implement AI-driven workflows across the SDLC
  • Enhance documentation processes
  • Accelerate development with AI-assisted coding
  • Improve PR analysis and code review
  • Optimize test documentation and testing workflows
  • Support deployment workflows
  • Enhance support and operations
  • Develop and orchestrate AI agents
What we offer
What we offer
  • EDU corporate community (300+ members): tech communities, interest clubs, events, a small R&D lab, a knowledge base, and a dedicated AI track
  • Licenses for AI tools: GitHub Copilot, Cursor, and others
  • Expanded medical support for employees in Tashkent
  • 19 working days of vacation per year, 21 after two years in the company
  • Corporate getaway & teambuilding activities
  • Support for the significant events in your life
  • Referral bonuses for bringing in new talent
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II

As a Senior Software Engineer II, you will collaborate closely with QA and the b...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software engineering, with a strong focus on backend development and cloud-based systems
  • Proven experience in building test automation frameworks for complex, large-scale systems in cloud environments
  • Proficiency in programming languages such as Go, C#, Java, or similar
  • Deep understanding of distributed systems and cloud-native technologies (e.g., Kubernetes, Terraform, Kafka)
  • Experience using AI tools to improve test automation, software quality, and development pipelines
  • Strong communication skills to collaborate with cross-functional teams and articulate technical concepts effectively
Job Responsibility
Job Responsibility
  • Collaborate closely with QA and the broader engineering teams to develop a scalable test automation system for cloud environments
  • Drive the technical strategy for testing across DEMS, making it easier for developers to write tests and improve overall software quality
  • Utilize your backend engineering expertise to make architectural decisions, conduct code reviews, and contribute to continuous improvements in our development practices
  • Mentor junior engineers and help shape the technical direction of the team
What we offer
What we offer
  • Medical, Dental and Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account or Udemy account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Stocked fridges and pantries - free coffee, cold beverages, snacks
  • Fulltime
Read More
Arrow Right

Senior Software Engineer I (AI Enablement)

Articulate is looking for a Senior Software Engineer I to join our amazing AI En...
Location
Location
United States
Salary
Salary:
137700.00 - 182426.00 USD / Year
articulate.com Logo
Articulate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Enthusiasm for creating tools, libraries, and services that enable other teams to more easily create powerful AI experiences for customers
  • 5+ years of experience working in a software engineering environment
  • A proven track record of implementing, shipping and maintaining production software
  • A history of collaborative, team-based work
  • Strong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alike
  • Little need for direct oversight
  • Ability to write clear, testable, and maintainable JavaScript
  • Proficiency with fullstack JavaScript/TypeScript technologies (React, Node.js, Postgres, Docker)
  • Proficiency with backend technologies (Node.js, Postgres, Docker)
  • Experience building internal tools, utilities, and services
Job Responsibility
Job Responsibility
  • Build new features and enhance existing ones with an eye for quality
  • Focus on customers and iterate quickly to bring them value
  • Collaborate closely with engineers, designers and product leaders
  • Mentor software engineers and review work constructively
  • Participate in defining application architecture
  • Participate in and level up our incident response process
  • Be part of a growing remote-first company with a world-class culture
  • Be responsible for making effective use of your time, focusing on quality results instead of effort
What we offer
What we offer
  • Bonus-eligible
  • Robust suite of benefits
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Engineer

Tutor Intelligence builds software to enable ordinary robots to achieve extraord...
Location
Location
United States , Watertown
Salary
Salary:
140000.00 - 190000.00 USD / Year
tutorintelligence.com Logo
Tutor Intelligence
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong programming skills in Python
  • Software engineering tooling: git, unix shell, etc
  • Collaborative nature and social skill set
  • Interest in robotics, AI, solving hard problems, or improving the future of humanity
  • Passion for building things (and just getting stuff done)
Job Responsibility
Job Responsibility
  • Architecting and engineering core software across one or more of: robot software, backend services, ML services, cloud infrastructure / dev-ops
  • Involvement in new project planning
What we offer
What we offer
  • generous equity
  • fully covered health + dental
  • unlimited PTO
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Pomelo Care is a multi-disciplinary team of clinicians, engineers and problem so...
Location
Location
United States
Salary
Salary:
190000.00 - 220000.00 USD / Year
pomelocare.com Logo
Pomelo Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience shipping high-quality, scalable software systems
  • High level of proficiency in system and relational database design and one or more languages like Java, C#, Kotlin, Python, Go, etc.
  • Experience developing applications with modern front-end frameworks like React or Vue.js
  • Passionate about staying on the cutting-edge of agentic tooling to significantly accelerate delivery and amplify engineering impact
  • Track record of delivering elegant and maintainable solutions to complex problems that matter
Job Responsibility
Job Responsibility
  • Write clean, elegant code to ship new features
  • Lead the design and development of robust, scalable systems that enable clinical team to deliver personalized, data-driven care
  • Push the boundaries of new AI-powered tools, building agents that make clinicians drastically more efficient and effective
  • Enhance mobile experience, ensuring parents and families feel connected and supported
  • Mentor other engineers, providing technical guidance and thoughtful code reviews
  • Collaborate with product and clinical leadership to influence the technical roadmap
What we offer
What we offer
  • Competitive healthcare benefits
  • Generous equity compensation
  • Unlimited vacation
  • Membership in the First Round Network (a curated and confidential community with events, guides, thousands of Q&A questions, and opportunities for 1-1 mentorship)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Operations Automation

Pomelo Care is a multi-disciplinary team of clinicians, engineers and problem so...
Location
Location
Salary
Salary:
190000.00 - 220000.00 USD / Year
pomelocare.com Logo
Pomelo Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have a strong foundation in computer science and at least two years of experience building and shipping high-quality software
  • Have hands-on experience with AI/ML tools, LLMs and API integrations for automation
  • Can quickly build both frontend interfaces and backend services using modern frameworks
  • Act as a high-trust owner of systems that may handle sensitive data or business-critical logic
  • Stay updated on the latest AI models and tools, and apply that knowledge to cross-functional automation projects
Job Responsibility
Job Responsibility
  • Develop and maintain internal tools and systems that automate existing work and increase employee productivity using AI
  • Use AI as much as possible to automate your own process of creating this software
  • Collaborate with teams across the business to understand pain points and identify high-impact automation opportunities, then ensuring that they are adopted and deliver obvious value
  • Rapidly prototype small AI-enabled utilities or automations and deploy them into production swiftly
  • Supervise AI choices in architecture and technologies and debug complex systems when AI cannot handle them
What we offer
What we offer
  • Competitive healthcare benefits
  • Generous equity compensation
  • Unlimited vacation
  • Membership in the First Round Network (a curated and confidential community with events, guides, thousands of Q&A questions, and opportunities for 1-1 mentorship)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - ML Infrastructure

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , San Francisco
Salary
Salary:
180000.00 - 270000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience as a software engineer, with strong focus on ML/AI infrastructure or large-scale distributed systems
  • Hands-on expertise in building and operating ML platforms (e.g., feature stores, data pipelines, training/inference frameworks)
  • Proven experience delivering reliable and scalable infrastructure in production
  • Solid understanding of ML Ops concepts and tooling, as well as best practices for observability, security, and reliability
  • Strong communication skills and ability to collaborate across teams
Job Responsibility
Job Responsibility
  • Design and implement large-scale ML infrastructure, including feature stores, pipelines, deployment tooling, and inference systems
  • Drive the rollout of Plaid’s next-generation feature store to improve reliability and velocity of model development
  • Help define and evangelize an ML Ops “golden path” for secure, scalable model training, deployment, and monitoring
  • Ensure operational excellence of ML pipelines and services, including reliability, scalability, performance, and cost efficiency
  • Collaborate with ML product teams to understand requirements and deliver solutions that accelerate experimentation and iteration
  • Contribute to technical strategy and architecture discussions within the team
  • Mentor and support other engineers through code reviews, design discussions, and technical guidance
What we offer
What we offer
  • medical, dental, vision, and 401(k)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Forward Deployed

As a Senior Software Engineer, Forward Deployed Engineer (FDE) you'll work direc...
Location
Location
France , Paris
Salary
Salary:
Not provided
invisible.co Logo
Invisible Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of software engineering experience, including significant time spent building data, ML, or backend systems
  • Deep proficiency in Python with hands-on experience using Hugging Face, LangChain, OpenAI, Pinecone, and related ecosystems
  • Skilled in full-stack and API-based deployment patterns, including Docker, FastAPI, Kubernetes, and cloud environments (GCP, AWS)
  • Experienced with workflow orchestration libraries, pub/sub systems (Kafka), and schema governance
  • Expertise in data governance and operations, including Unity Catalog and policy management, cluster/job orchestration, data contracts and quality enforcement, Delta/ETL pipelines, and replay processes
  • Strong product and system design instincts — you understand business needs and how to translate them into technical architecture
  • Experience building usable systems from messy data and ambiguous requirements
  • Excellent communication and client-facing skills
  • you’ve led conversations with technical and non-technical stakeholders alike
  • Proven experience owning projects from scoping through deployment in ambiguous, high-stakes environments
Job Responsibility
Job Responsibility
  • Collaborate with delivery leaders to scope technical solutions to operational problems
  • Identify workflow optimizations through deep engagement with customer problems and work to build into a stable and scalable solution
  • Design and implement AI-powered workflows using LLMs, embedding models, retrieval systems, and automation tools
  • Translate messy real-world constraints (e.g., inconsistent data, latency requirements) into elegant engineering solutions
  • Iterate quickly based on real-time feedback from operators and clients
  • Build reusable tooling and infrastructure that accelerates future deployments
What we offer
What we offer
  • Bonuses and equity are included in offers above entry level
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.