AI Software Engineer responsible for designing and building AI software systems for company with millions of users. Collaborating on impactful AI features using modern LLMs.
Responsibilities
You’ll design, build, and maintain end-to-end AI **software systems**, working at the intersection of software engineering and modern AI techniques like LLMs.
Leverage LLMs and foundational models to **engineer and integrate features that** improve user experiences.
Translate ambiguous product goals into concrete AI opportunities — and make thoughtful **engineering** decisions that balance feasibility, impact, and complexity, with a clear path to production.
Own the full AI **software** development cycle — including data preparation, robust evaluation metrics, experimentation, **efficient deployment into production environments, and post-launch monitoring.**
Continuously evaluate new AI methods, and tools, **with a pragmatic, engineering-first approach to identify and integrate those that offer tangible benefits to our products and systems.**
Balance accuracy, latency, cost, and scale — and think like a GenAIOps engineer when shipping AI to production, **ensuring system reliability, scalability, and maintainability.**
Requirements
Hands-on experience with building and shipping **production-grade** AI/LLM-based systems in real-world environments, demonstrating a clear impact on users or products.
Solid software engineering fundamentals and ability to write clean, maintainable, **and testable** Python/Go code.
Experience with the full AI **software** development lifecycle — **and familiarity with MLOps principles and tools.**
Strong communication skills and a user-first mindset, with a focus on delivering practical solutions.
Comfortable navigating ambiguity and making sound technical decisions with incomplete information.
Curiosity, initiative, and a desire to stay ahead of the curve in a rapidly evolving field, with a strong bias for action.
Benefits
You’ll have a massive **impact **: Millions of people will use what you build.
You’ll be part of a team that values **craftsmanship **, **speed **, and **innovation **.
We offer **flexible working hours **, **health insurance **, and a culture that values **learning **and **autonomy **.
You’ll be surrounded by **people who care about doing great work **— and enjoy it along the way.
Software Engineer focusing on high impact tech initiatives including NodeJS and Java at Snowflake. Collaborating across functional teams to drive product vision and high - performance builds.
Principal Software Engineer at Red Hat coordinating automotive platform solutions with customers and partners. Engage on - site, lead engagements, and design technical solutions with cross - functional collaboration.
Software Development Engineer on Cloud Runtime Protection team at CrowdStrike. Building runtime security solutions for cloud - native and AI workloads with high - performance features.
Technical Lead for AI developing foundational architecture for Hume's data analytics platform. Collaborating with cross - functional teams to ensure seamless AI integration and excellence.
Lead Full Stack Engineer at McCormick developing scalable software solutions. Collaborate on both front and back end systems with a focus on technology architecture.
Staff Software Engineer leading Identity Accounts team, delivering essential platform services at Coinbase. Collaborating with product groups and driving roadmap execution for critical engineering functions.
Senior Full Stack Developer focusing on integration methods for Solink's video security data platform. Working across the full stack with TypeScript, Node.js, and cloud technologies.
Software Architect developing product architectures at Semperis in Dublin. Collaborating with architecture and development teams to enhance product features and support rapid development.