search jobs
filters
Specialism
Country
Location
Job Type
Categories
Specialism
Country
Location
Job Type
Our client, a fast-growing AI technology company is hiring a hands-on Director of Software Engineering to join the team in Cleveland, Ohio. The successful candidate will provide strategic and technical leadership across multiple engineering teams, from building high-performing teams, scaling complex software platforms, strengthening engineering practices, and delivering secure, reliable, enterprise-grade technology.
Responsibilities
-
Provide strategic and technical leadership across multiple software engineering teams.
-
Develop engineering roadmaps aligned with business objectives, product strategy and organizational growth.
-
Lead, mentor and develop Engineering Managers and Senior Engineers while building high-performing teams.
-
Oversee the delivery of complex software initiatives, ensuring quality, reliability and timely execution.
-
Establish engineering standards, architectural principles, coding practices and operational best practices.
-
Guide system architecture, scalability, platform modernisation and long-term technical strategy.
-
Ensure software solutions meet high standards for performance, security, reliability and availability.
-
Drive continuous improvement across Agile, DevOps, CI/CD and quality assurance practices.
-
Partner with Product, Data, Security, Infrastructure and other cross-functional teams to align priorities and delivery.
-
Communicate engineering strategy, performance, risks and priorities to senior and executive stakeholders.
Skillset
-
Bachelor's or Master's degree in Computer Science, Engineering or similar.
-
At least 10 years of software engineering experience, including a minimum of 5 years in senior engineering leadership roles.
-
Proven track record leading large, distributed or multidisciplinary engineering teams.
-
Strong expertise in modern software development, cloud architecture, DevOps and CI/CD practices.
-
Experience designing and delivering scalable enterprise software, microservices, APIs and distributed systems.
-
Demonstrated success delivering complex software products and platforms at scale.
-
Strong understanding of high-availability, secure, and resilient systems.
-
Hands-on experience with AWS, Azure, or GCP, alongside Kubernetes, containers and Infrastructure as Code.
-
Excellent leadership, communication, stakeholder management and strategic decision-making skills.
-
Experience managing engineering budgets, workforce planning and operational performance.
Benefits
-
Salary: $150k - $200k.
-
Performance Bonus.
Our client, a fast-growing AI-native software company, is hiring a Senior Product Manager to join the team in New York. The successful candidate will own the vision, strategy and roadmap for the AI-native platform, translating emerging AI capabilities into practical, reliable products that solve real-world problems for Managed Service Providers (MSPs) and small-to-medium business (SMB) customers.
Responsibilities
-
Own the product vision, strategy and roadmap for core products.
-
Lead high-velocity product cycles, partnering closely with engineering and design to deliver frequent, high-quality releases.
-
Act as the voice of the customer through ongoing discovery with MSP and SMB users, translating insights into clear product direction.
-
Evaluate and apply AI capabilities including LLMs, RAG pipelines, embeddings, fine-tuning, prompting strategies and model evaluation.
-
Drive alignment across engineering, design and stakeholders with clear objectives and strong prioritization
-
Balance data, user insight and product judgement to make confident decisions in ambiguous environments.
-
Help shape product management practices, frameworks and operating rhythms as the company scales.
-
Rapidly prototype and iterate using modern product and design tools to communicate ideas effectively.
Skillset
-
Bachelor's degree with at least 4 years of product management or adjacent product-building experience (e.g. founding engineer, growth PM, technical program manager).
-
Strong understanding of AI/LLM concepts, including prompting, embeddings, RAG, fine-tuning, and evaluation.
-
Proven ability to lead cross-functional teams in fast-paced environments.
-
Strong prioritization skills with the ability to focus on high-impact work in complex, ambiguous settings.
-
Proficiency with tools such as Figma, Notion, Linear or equivalents.
-
Experience building AI-powered products from concept to scale is a plus.
-
Background in high-growth startup environments with rapid iteration cycles.
-
Experience in MSP, IT services or SMB software domains is a bonus.
-
Excellent written and verbal communication skills, with the ability to engage both technical and non-technical stakeholders.
Benefits
-
Salary: $140k - $190k.
Our client, a growing AI and Data organization, is hiring a Founding Data Engineer to join the team. The successful candidate will help transform enterprise data into actionable intelligence by building the backend systems, data pipelines, connector frameworks and graph-based knowledge models that power their Agentic AI applications.
Responsibilities
-
Build reliable, scalable data ingestion and transformation pipelines across structured, semi-structured and unstructured data sources.
-
Develop and maintain connector frameworks that integrate enterprise systems, including ERPs, PLMs, CRMs, legacy platforms, email, Excel, documents and web APIs.
-
Design and enhance the Data Fabric layer, including knowledge graphs enriched with ontologies, metadata and relationships.
-
Prepare, enrich, normalize and vectorize enterprise data for AI and LLM applications, including RAG, summarization and intelligent alerting.
-
Establish and maintain data contracts, access layers, lineage, governance and data quality processes.
-
Develop secure APIs that enable services, AI agents and users to access and query enriched semantic data.
-
Partner with ML and LLM teams to provide high-quality enterprise data for model training, tuning and AI applications.
-
Build robust systems that support schema evolution, observability, scalability and reliable production operations.
Skillset
-
Minimum of 5 years of experience designing, building and operating large-scale data infrastructure in production environments.
-
Strong hands-on experience with data ingestion frameworks such as Kafka, Airbyte, Meltano or Fivetran, alongside orchestration tools such as Airflow, Dagster or Prefect.
-
Proven experience working with structured, semi-structured, and unstructured data, including PDFs, Excel, emails, logs, CSVs and web APIs.
-
Experience with columnar data stores, object storage and modern lakehouse technologies such as Iceberg, Delta or Parquet.
-
Strong understanding of knowledge graphs and semantic modelling, with experience using platforms such as Neo4j, RDF, Gremlin or PuppyGraph.
-
Experience designing and developing GraphQL and REST APIs, as well as scalable and developer-friendly data access layers.
-
Strong knowledge of data governance principles, including RBAC, ABAC, data contracts, lineage and data quality.
-
Experience with vector databases and embedding pipelines, including technologies, such as Weaviate, Qdrant or Pinecone, is highly desirable.
-
Familiarity with enterprise connector ecosystems, ontology versioning, graph diffing and semantic schema alignment is an advantage.
-
Exposure to RAG pipelines, LLM fine-tuning, Linked Data, W3C standards or modern data fabric architectures is a plus.
Benefits
-
Salary: $150k - $200k.
-
Equity.
Our client, a growing AI startup within the financial services industry, is hiring a Founding Engineer to join their team in New York. The successful candidate will be responsible for building customer-facing products, developing robust data infrastructure, enhancing AI agents, and creating the tools that enable the organization to continuously expand and become a leader in the financial market.
Responsibilities
-
Design, develop and deploy frontend and customer-facing features, including real-time systems that respond to changing information.
-
Build data pipelines, tools and infrastructure that enable analysts to integrate new sources and expand sector coverage efficiently and reliably.
-
Enhance the tools, skills and infrastructure that improve the capability, reliability and autonomy of AI agents.
-
Contribute across the full technology stack, spanning data, backend, infrastructure and frontend development.
-
Take ownership of projects from inception through to production, including data validation, QA, instrumentation, deployment and ongoing maintenance.
-
Apply sound engineering judgment to determine when AI-driven reasoning is appropriate and when deterministic software provides the better solution.
-
Develop robust agent infrastructure with a focus on reliability, observability, durable execution and appropriate controls.
Skillset
-
Demonstrated experience designing, building and operating production-grade software.
-
Strong expertise in backend engineering, data infrastructure, applied AI or product development.
-
Hands-on experience using AI agents to solve real-world business and engineering problems.
-
Experience orchestrating coding agents and working effectively with multiple agentic systems.
-
Strong technical judgment when determining whether to leverage AI reasoning or deterministic software.
-
Ability to work across the technology stack and quickly adapt to new tools, technologies and infrastructure.
-
A strong sense of ownership, with the drive to take responsibility for outcomes from start to finish.
-
Comfortable working in a fast-paced, early-stage environment where priorities and challenges evolve rapidly.
-
Strong understanding of building reliable, observable and scalable production systems.
-
Experience in capital markets, financial research or investment technology is a bonus.
Benefits
-
Salary: $150k - $200k.
-
Equity.
Our client, a growing Agentic AI-driven startup, is hiring a Platform Engineer to join the team in San Francisco. The successful candidate will take ownership of the reliable operation, deployment and continuous improvement of the platform across all product lines, including SaaS and customer self-hosted environments.
Responsibilities
-
Deploy, manage and continuously upgrade platform environments across SaaS and customer-hosted infrastructure.
-
Monitor deployments, proactively identify issues and implement effective solutions before they impact customers.
-
Provide technical support to customers, including troubleshooting, customization and tailored solutions.
-
Develop and improve internal processes for software releases, platform operations and customer support.
-
Build internal tools that improve troubleshooting, automation and day-to-day operational efficiency.
-
Participate in on-call rotations and lead production incident response through to resolution.
-
Collaborate with engineering and customer-facing teams to enhance platform reliability, performance and overall user experience.
Skillset
-
Strong Linux troubleshooting and debugging skills, with the ability to diagnose and resolve complex system-level issues.
-
Deep understanding of Linux systems, including cgroups, filesystems, processes and container technologies.
-
Hands-on experience with Kubernetes, including workloads, networking, volumes, ConfigMaps and Secrets.
-
Experience working with major cloud platforms such as AWS, GCP, Azure or OCI, alongside Terraform.
-
Solid understanding of software deployment, release management and operational processes.
-
Knowledge of distributed systems, networking and security fundamentals.
-
Proficiency with Linux tools and technologies including Bash, SSH, jq, curl, TCP/UDP, Unix sockets, ps, strace and /proc.
-
Familiarity with Go and TypeScript, with the ability to work across multiple programming environments.
-
Experience working with infrastructure and services such as Redis and MongoDB.
-
Excellent communication, customer service and problem-solving skills.
Benefits
-
Salary: $200k - $250k.
-
Comprehensive benefits package.
Our client, a growing AI SaaS organization, is hiring a Senior Software Engineer to join the team in New York. The successful candidate will combine modern software engineering with artificial intelligence, working with emerging technologies and advanced AI frameworks to build and deliver scalable, production-ready solutions for the company's Managed Service Providers (MSPs) and SMB clients.
Responsibilities
-
Partner with cross-functional teams to define, design, prototype and deliver new product features.
-
Design, build and maintain scalable frontend and backend applications.
-
Develop responsive, intuitive user experiences across multiple devices and platforms.
-
Build clean, maintainable abstractions and interfaces for an integration-focused technical product.
-
Improve application performance, reliability and scalability.
-
Investigate, troubleshoot and resolve technical issues across the application.
-
Participate in code reviews and help establish and maintain engineering best practices.
-
Keep up to date with emerging technologies, AI frameworks and modern software engineering practices.
-
Help shape the platform's architecture, technical roadmap and long-term direction.
Skillset
-
At least 4 years of full-stack software engineering experience, with a strong track record of building and shipping production web applications.
-
Strong proficiency in React, TypeScript and server-side development.
-
Experience designing and integrating RESTful APIs and working with asynchronous programming.
-
Strong understanding of software architecture, application performance, scalability and maintainability.
-
Experience with Git and modern development workflows, including CI/CD and deployment processes.
-
Hands-on experience with generative AI APIs, streaming outputs, embeddings and tool calling.
-
Experience working with cloud infrastructure and container orchestration technologies.
-
Familiarity with testing frameworks such as Jest or Cypress, along with strong software quality practices is a plus.
-
Working knowledge of PostgreSQL/SQL, including Row Level Security, with an understanding of server-side rendering and static site generation is an advantage.
-
Excellent problem-solving, communication and collaboration skills.
Benefits
-
Salary: $150k - $200k
-
Flexible working arrangements, including remote work options.
-
Comprehensive health, dental and vision insurance.
-
Life and disability insurance coverage.
-
401(k) retirement plan with company matching.