
Factored
Remote Jobs
23 Jobs
Role Description As a Senior Software Developer in Business Transformation & Intelligence (BTI), you'll design a clean, scalable architecture for our core platform, enabling internal teams to ship and maintain their own tools without duplicating effort or re-buying capabilities. - High Autonomy / High Impact: Significant influence over the engineering culture and technical trajectory of the department. - Foundation & Architecture: Architect a modular and maintainable full-stack application that serves as the "Factored OS" and sets engineering standards for all future BTI software projects. - Technical Strategy & Selection: Lead the evaluation and selection of programming languages, frameworks, and infrastructure components that align with BTI's goals. - Technical Mentorship: Mentor and pair with a junior engineer, reviewing code and setting technical direction. - Security & Access Control: Design and implement a granular Role-Based Access Control (RBAC) system. - Documentation & Onboarding: Maintain documentation and build a clear onboarding path for new contributors. - CI/CD & Guardrails: Build and maintain CI/CD pipelines with automated testing and deployment guardrails. - Remote & Agile: Operate in a fast-paced, remote-first environment valuing "shipping to learn." - Operational Integration: Design and implement bi-directional API integrations with Greenhouse, HiBob, and Jira. - Product Discovery & Shaping: Partner with a Product Manager to translate business needs into technical specifications. - Performance & Scale: Develop a high-performance search and discovery engine for the talent pool. Qualifications - Senior Engineer (8+ Years): Proven track record of building, deploying, and maintaining full-stack, scalable applications. - Startup-Native Mindset: Experience in early-stage environments building from "zero to one." - Leadership: Experience mentoring or supervising a junior/mid-level engineer's work. - Security Fundamentals: Experience with modern authentication and authorization patterns. - Strong Data Foundations: Deep understanding of SQL and NoSQL database architectures. - System Design: Expertise in designing modular architectures for future growth. - Modern Backend Framework Proficiency: Node.js/TypeScript, Python/FastAPI, or equivalent. - Modern Frontend Framework: React/Next.js or equivalent. - Authentication & Authorization: OAuth2, JWT, and production RBAC implementation. - Cloud Hosting & Deployment: AWS/GCP/Azure with CI/CD pipelines. - Event-Driven Architectures: Experience with queues, pub/sub, and webhooks at scale. Requirements - Architectural Decision Making: Evaluate third-party tools vs. custom-built solutions. - High-Stakes Communication: Translate complex technical plans for non-technical stakeholders. - Incremental Delivery: Break down large product goals into prioritized technical tasks. - Bi-directional Integration: Work with APIs and handle state synchronization across systems. Benefits - Ownership through equity participation. - Annual company retreat. - Education bonus for continuous learning. - Company-wide winter break. - Paid time off. - Optional in-person events and meetups. - Tailored career roadmaps. - High-performance culture.
Role Description We are currently looking for an exceptionally talented Senior Data Scientist to join our team. You will be responsible for: - Extracting insights from complex data sets. - Developing recommender systems. - Applying advanced analytical techniques to drive strategic decision-making and optimize business outcomes. Functional Responsibilities: - Designing models with a user-centric output, such as recommender systems tailored for various applications including offer design, consumer behavior prediction for purchases, and churn prediction. - Conducting exploratory data analysis to uncover hidden patterns and extract valuable insights that contribute to business growth and optimization. - Utilizing predictive modeling and forecasting techniques to support decision-making processes and improve operational efficiency. - Continuously monitoring model performance, assessing data quality, and refining models to ensure accuracy and reliability. - Staying up to date with the latest advancements in data science and technology, and identifying opportunities to apply emerging methodologies to enhance existing models and processes. Qualifications - Minimum of 4 years of professional experience in Data Science, Machine Learning, or a related field. - Strong proficiency in programming languages such as SQL, Python and experience with relevant libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn). - Deep understanding of machine learning algorithms, statistical models, and data mining techniques. - Proficient in SQL and experience working with databases and data querying. - Problem solver: proactively implements solutions to improve business. - Exceptional communication skills in English (B2-C2), including the ability to convey complex technical concepts, collaborate effectively in team environments, and deliver impactful presentations to diverse audiences. Benefits - Ownership through equity participation. - Annual company retreat. - Education bonus for continuous learning. - Company-wide winter break. - Paid time off. - Optional in-person events and meetups. - Tailored career roadmaps. - High-performance culture.
Role Description As a Forward Deployed ML/AI Engineer, you will bridge the gap between cutting-edge AI research and robust, production-grade applications. You will be responsible for the end-to-end lifecycle of intelligent systems, from data ingestion and model training to deployment. This role requires deep technical proficiency in: - Training and tuning classical machine learning models (such as gradient-boosted trees, random forests, and regression suites) - Modern Generative AI architectures, including Large Language Models (LLMs), retrieval-augmented generation (RAG) pipelines, and agentic workflows Your mission goes beyond model development—you will own the end-to-end delivery of intelligent systems that directly impact customer business metrics. You will: - Design scalable APIs - Optimize model inference latency - Architect full-stack infrastructure to ensure AI capabilities are seamlessly delivered to end-users This role requires exceptional ability to navigate ambiguity, build trust with diverse stakeholders, and operate effectively in fast-paced, cross-functional customer environments. Qualifications - 6+ years of Machine Learning, SWE Gen AI or DS experience (must have productionized models) - 3+ years of implementation and customer-facing experience - In-depth knowledge of classical models (Scikit-Learn, XGBoost) and Generative AI architectures (LLMs, RAG pipelines, and Vector Databases) - Strong engineering skills in backend development (Python, FastAPI/Flask) and ML frontend frameworks (Streamlit) - Proven experience deploying, monitoring, and maintaining models in production (Docker, CI/CD pipelines) - Ability to translate business challenges into clear technical solutions, focusing on business outcomes and identifying root causes - Ability to explain technical concepts and trade-offs to executives in clear business terms - Experience building trust with customers, managing stakeholders, and working independently in fast-paced, ambiguous environments - Deep familiarity with tools like MLflow or Weights & Biases to track experiments, manage model packaging, and maintain an organized model registry - Experience setting up and managing AI/ML environments on cloud platforms (AWS, GCP, or Azure) - Background in building data pipelines, ETL processes, and working with SQL/NoSQL databases Requirements - Familiarity with reducing inference latency and managing compute costs (e.g., quantization, caching strategies) - Experience building autonomous AI agents or multi-agent orchestration frameworks Benefits - Ownership through equity participation - Annual company retreat - Education bonus for continuous learning - Company-wide winter break - Paid time off - Optional in-person events and meetups - Tailored career roadmaps - High-performance culture
Role Description We are seeking a talented and experienced Enterprise Key Account Director to join our team! You'll have the opportunity to take the lead in managing and growing our account. You'll work closely with our valued customers to understand their business needs and objectives and develop strategies to ensure their continued satisfaction. We're looking for a relationship-building superstar passionate about delivering outstanding results and creating long-lasting partnerships. - Own and strengthen executive-level relationships with strategic clients, including C-suite stakeholders, ensuring long-term partnership success and high satisfaction across multiple business units. - Drive strategic account expansion, including identifying new opportunities within existing clients, developing tailored growth strategies, and leading the proposal and negotiation process to secure additional business. - Oversee and monitor client satisfaction through structured check-ins, executive business reviews, and data-driven insights, implementing initiatives to enhance retention, loyalty, and account maturity. - Lead and coordinate cross-functional teams to resolve escalations and complex challenges promptly, ensuring high-quality service delivery and minimizing operational impact for clients. - Assess clients’ evolving business needs and proactively recommend additional engineers, solutions, or service lines that align with their strategic roadmap. - Collaborate with Sales, Operations, and Delivery leadership to design and execute strategic plans that drive account growth, resource allocation, and long-term commercial outcomes. - Serve as the primary executive point of contact, ensuring seamless communication and alignment between client leadership and Factored’s internal stakeholders. - Own account performance metrics, leveraging data to forecast growth, identify risks, and create strategic roadmaps that maximize revenue and client value. - Provide coaching and direction to engineers, analysts, and internal teams by sharing client insights and feedback to continuously improve product quality and service delivery. Qualifications - 8+ years of experience in strategic account management, enterprise sales, customer success, or related fields. - Proven track record of managing and growing large, complex, or enterprise-level accounts. - Strong strategic mindset with the ability to think beyond day-to-day operations and design long-term growth plans. - Exceptional relationship-building and negotiation skills, with experience engaging senior executives and influencing key stakeholders. - Advanced analytical, problem-solving, and decision-making skills, using data to guide strategies and recommendations. - Demonstrated leadership abilities, including influencing cross-functional teams and driving outcomes without direct authority. - Excellent organizational and prioritization skills, with the ability to manage multiple high-impact accounts simultaneously. - Outstanding communication skills in English, both written and verbal, with the ability to present to executive audiences. Benefits - Ownership through equity participation. - Annual company retreat. - Education bonus for continuous learning. - Company-wide winter break. - Paid time off. - Optional in-person events and meetups. - Tailored career roadmaps. - High-performance culture.
Role Description We are looking for a strategic and results-driven Senior Project Manager to lead the planning, execution, and delivery of high-impact, complex projects. You will be responsible for the full project lifecycle, ensuring that technical and business objectives are met while driving high-level strategy and cross-functional alignment. This position is ideal for a seasoned leader who excels at managing ambiguity, mitigating risk, and mentoring teams to deliver excellence at scale. - Own end-to-end project delivery (from scope definition to final release) ensuring every client project is completed on time, within budget, and at the expected quality bar. - Define clear, measurable goals and deliverables in collaboration with senior leadership, and remain personally accountable for hitting them. - Serve as the single go-to person for the client across the full project lifecycle — managing expectations proactively, communicating status and risks with clarity, and ensuring the client's voice is reflected in every key decision. - Drive delivery using agile principles: planning and facilitating sprints, managing the release calendar, coordinating go/no-go decisions, and adapting plans iteratively based on client feedback and changing requirements. - Lead engineering teams with a hands-on approach: unblocking impediments in real time, running effective standups and steering meetings, and maintaining high team velocity. - Proactively identify and resolve conflicts before they escalate into blockers. Mediate disagreements with clarity and fairness, and develop robust contingency plans for both technical and operational risks throughout the project lifecycle. - Develop and actively manage comprehensive project plans — including timelines, and resource allocation — for large-scale initiatives. - Maintain executive-level visibility through steering committee meetings, surfacing critical risks and recommending strategic pivots when needed. - Oversee and manage the integration of client requirements into the broader roadmap, ensuring long-term compliance and value delivery without compromising scope or timelines. - Establish and refine PMO methodologies, agile frameworks, and best practices that raise operational excellence across the organization. - Analyze project performance data to extract actionable insights on profitability, ROI, and lessons learned, feeding them back into future initiatives. Qualifications - Bachelor’s in Business, Engineering, or a related field; PMP, PRINCE2, or Agile (CSM) certifications are strongly preferred. - 7–10+ years of experience in project or program management, specifically leading large-scale, cross-functional initiatives in a fast-paced environment. - Proven track record of managing large scale projects and overseeing the full project lifecycle from inception to transition. - Deep expertise in project management methodologies, agile methodologies and advanced proficiency with tools like Jira, Asana, or Monday.com. - Exceptional leadership and negotiation skills, with the ability to influence stakeholders at the C-suite and executive levels. - Strong analytical mindset with the ability to translate complex data into strategic insights and ROI reporting. - Experience in establishing PMO standards and mentoring junior project staff to improve overall organizational efficiency. - High degree of emotional intelligence and the ability to maintain composure and clarity in high-pressure, ambiguous situations. - Professional-level fluency in English with impeccable written and verbal communication skills. Benefits - Ownership through equity participation. - Annual company retreat. - Education bonus for continuous learning. - Company-wide winter break. - Paid time off. - Optional in-person events and meetups. - Tailored career roadmaps. - High-performance culture.
Role Description We are currently looking for a talented Senior Analytics Engineer to join our team. You will play a critical role in designing, developing, and maintaining the data infrastructure and analytics solutions that support business operations. - Design, develop, and maintain data pipelines, data models, and ETL processes to support data integration, transformation, and aggregation. - Work closely with stakeholders to understand their data requirements and translate them into scalable analytics solutions. - Ensure data quality, accuracy, and consistency by implementing data validation, cleansing, and monitoring techniques. - Identify and implement optimizations to improve the efficiency and performance of data pipelines and analytics processes. - Build and test code using CI/CD best practices. - Perform transformations using state-of-the-art data to create data models for consumption, often leveraging data stack tools like DBT. - Write and maintain data catalogs and definitions. - Collaborate with data scientists and analysts to implement data-driven models, algorithms, and visualizations. Qualifications - +5 years of experience working in data analytics or analytics engineering-related fields. - Experience with the design of ETLs. - Strong proficiency in programming languages such as Python, SQL, and T-SQL. - Strong experience with Azure Data Factory, Synapse Analytics, or Snowflake. - Experience with Data Visualization tools such as PowerBI. - Previous experience performing advanced, modular SQL-based transformations. - Experience applying software engineering best practices to analytics code (Version control, testing, continuous integration). - Strong experience building excellent data documentation in company-wide data discovery tools. - Excellent verbal and written communication skills in English. Benefits - Ownership through equity participation. - Annual company retreat. - Education bonus for continuous learning. - Company-wide winter break. - Paid time off. - Optional in-person events and meetups. - Tailored career roadmaps. - High-performance culture.
Role Description We are looking for a Front-End Engineer specializing in React.js to build responsive, high-performance web applications. In this role, you’ll collaborate closely with designers and backend teams to deliver seamless user experiences, ensuring code quality, responsiveness, accessibility, and cross-browser compatibility. The ideal candidate has deep React expertise, a strong UI/UX sense, and hands-on experience with modern frontend tooling. - Develop responsive and interactive UIs using React.js, Next.js, and TypeScript. - Optimize components for performance across devices and browsers. - Collaborate with UI/UX designers to implement pixel-perfect interfaces. - Integrate with REST/GraphQL APIs and manage application state (Redux, Context API). - Write unit and integration tests (Jest, React Testing Library, Cypress). - Ensure accessibility (a11y) and SEO best practices. - Maintain and improve code quality through reviews and linting tools. - Work with build tools (Webpack, Vite) and CI/CD pipelines. - Stay updated with frontend trends and emerging technologies. Qualifications - 5+ years of frontend development experience with a strong focus on React.js and building responsive, high-performance web applications. - Proficiency in JavaScript/TypeScript, React Hooks, functional components, and server-side rendering frameworks such as Next.js. - Experience with state management (Redux, Context API) and styling solutions (CSS3, CSS-in-JS, Tailwind, Material UI). - Familiarity with REST/GraphQL APIs, responsive design, and modern frontend development workflows (Git, testing, CI/CD). - Solid understanding of UI/UX principles, accessibility (a11y), and web performance optimization. - Strong problem-solving skills, collaborative mindset, and effective communication in English. Benefits - Ownership through equity participation. - Annual company retreat. - Education bonus for continuous learning. - Company-wide winter break. - Paid time off. - Optional in-person events and meetups. - Tailored career roadmaps. - High-performance culture.
Role Description We are seeking a strategic Engineering Manager to own and evolve our Software Engineering Center of Excellence (CoE). You will design and deliver scalable operational frameworks that span complex software project management and high-impact engineering talent development. The role combines process optimization, technical mentorship, and delivery assurance to drive operational excellence and superior technical output across Factored’s software engineering practice. You will operate with an owner mentality, proactively identifying execution gaps, designing solutions, measuring performance metrics, and iterating on delivery processes. You will collaborate closely with cross-functional teams to ensure alignment with client expectations and the high “Factored Bar” for quality. This is a people-leadership and operational role. You will coach Engineering Leads and engineers, partner with the People and Recruiting teams, support technical sales and pre-sales engagements, and help scale the SWE CoE across our target roles: AI Engineer, Full-stack, Front-end, Back-end, SDET / Quality, DevOps. Functional Responsibilities: - Own core CoE processes, including recruitment, placement, onboarding, and structured career growth initiatives for the software engineering team. - Proactively design and implement scalable process improvements to increase organizational efficiency and drive innovation. - Coach and mentor Engineering Leads and engineers, providing feedback to elevate technical seniority, performance, and professional ownership. - Bridge strategy and execution, ensuring high-level initiatives are fully implemented, tracked, and delivered successfully. - Ensure high-quality delivery across software projects and client engagements, identifying risks early and resolving execution issues with clients and internal teams. - Resolve client escalations related to performance, availability, soft skills, and account relationships, protecting both the placement and the long-term client relationship. - Foster a culture of engineering rigor, maintaining the high “Factored Bar” by accurately measuring outcomes and technical deliverables. - Collaborate cross-functionally to align resources, manage dependencies, and achieve shared organizational goals. - Manage complex software projects from inception to completion, ensuring clear communication of results and stakeholder alignment. - Drive accountability and follow-through across all initiatives, ensuring projects stay on track and meet defined success criteria. - Monitor and optimize key CoE metrics, specifically focusing on resource utilization, placement success, and overall team performance. - Support the People team with performance reviews, PIPs, and initiatives that improve soft skills, communication, and leadership readiness across the CoE. - Partner on technical sales and pre-sales, supporting discovery calls, evaluating client job descriptions, and defining required skills and seniority levels for the recruiting team. Qualifications - 10+ years of total professional experience, with a consistent track record of professional growth and increasing responsibility. - 5+ years of experience in software engineering roles: such as Full-stack, Back-end, Front-end, or Platform engineering, with deep domain expertise. - 2+ years of experience in leadership roles, demonstrating the ability to manage high-performing teams or lead complex, multi-stakeholder projects. - Advanced English proficiency, with exceptional written and verbal communication skills tailored for both technical and executive audiences. - Mastery of software engineering fundamentals, including system design, software architecture, code quality practices, testing strategy, and end-to-end SDLC ownership. - Proven track record of execution, with a demonstrated ability to deliver high-impact results in fast-paced or ambiguous environments. - Strong project management expertise, including proficiency in agile methodologies, resource planning, and risk mitigation. - Experience in mentoring and coaching, with a focus on developing technical talent and fostering a culture of continuous learning. - Strategic problem-solving skills, with a high degree of rigor in measuring outcomes and ensuring engineering quality. - Exceptional stakeholder management skills, acting as a bridge between technical execution and business strategy. Nice to Have - Experience in consulting or client-facing environments, with a proven ability to build technical proposals and manage high-stakes client relationships. - Experience designing and implementing training programs or internal enablement curricula focused on the modern software stack. - Direct exposure to AI and Generative AI use cases, specifically how they integrate with and enhance modern software engineering workflows. - Hands-on familiarity with cloud platforms (AWS, Azure, GCP) and DevOps practices. - Proven success in scaling teams or operational processes within a rapidly growing startup or a Center of Excellence (CoE). - Familiarity with engineering quality and governance frameworks to support large-scale enterprise environments. - Active participation in the engineering community, contributing to open-source projects, speaking at conferences, or technical blogging. Benefits - Ownership through equity participation. - Annual company retreat. - Education bonus for continuous learning. - Company-wide winter break. - Paid time off. - Optional in-person events and meetups. - Tailored career roadmaps. - High-performance culture.
Role Description We are looking for a Machine Learning Engineer to join our team, with a specialized focus on Knowledge Graphs and LLMs. You will drive the development of AI products for our clients and participate in the development of a top-notch AI. - Design and implement knowledge graph architectures using property graph (Neo4j) or RDF-based models. - Transform structured and semi-structured data into optimized graph structures and query them using Cypher or SPARQL. - Integrate knowledge graphs with LLMs using Retrieval-Augmented Generation (RAG) architectures to deliver actionable insights. - Build robust APIs (FastAPI) and application services to implement relationship strength analysis and network traversal logic. Qualifications - 5+ years of hands-on experience developing and deploying machine learning models in production environments. - Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field. - Hands-on experience with knowledge graph technologies, specifically property graph (Neo4j) or RDF frameworks. - Proficiency in querying systems using Cypher and/or SPARQL. - Hands-on experience with AWS Neptune, GraphDB, or Memgraph for building production-grade Knowledge Graphs. - Strong skills in ontology design and modeling complex entity relationships. - Expert-level Python development skills for building enterprise-grade applications. - Experience building Retrieval-Augmented Generation (GraphRAG) and AI-driven recommendation systems. - Strong knowledge of embeddings, vector databases, and semantic search techniques. - Hands-on experience with major cloud platforms such as AWS, Azure, or GCP. - Experience working with FastAPI/Flask. - Ability to integrate relational databases and diverse external data sources into a unified graph. - Excellent verbal and written communication skills in English. Benefits - Ownership through equity participation. - Annual company retreat. - Education bonus for continuous learning. - Company-wide winter break. - Paid time off. - Optional in-person events and meetups. - Tailored career roadmaps. - High-performance culture.
Role Description We are looking for a strategic, client-focused Customer Success Manager to support a portfolio of enterprise accounts at Factored. In this role, you will be responsible for driving customer satisfaction and retention, while supporting expansion across high-value accounts. - Manage the customer success of a portfolio of strategic, enterprise, and mid-market accounts, driving long-term client satisfaction and retention. - Act as the internal owner of account health, ensuring continuous alignment between client expectations, engineer performance, and Factored delivery standards. - Support Account Directors or Account Executives internally on delivery tasks to drive net new revenue or revenue expansion from existing accounts. - Monitor customer health metrics and qualitative feedback to proactively identify churn risks and expansion opportunities. - Maintain visibility into delivery health across accounts, including engineer ramp-up, performance feedback, and engagement signals, ensuring teams are aligned with client expectations. - Partner with engineering leads and CTLs to identify early delivery risks and coordinate mitigation plans before they impact account health. - Serve as the customer success point of contact for key stakeholders and engineering managers, collaborating closely with the Account Director or Account Executive to establish strong client connections. - Support Account Director or Account Executive on Quarterly Business Reviews (QBRs), providing data-driven insights, case studies, and strategic recommendations in collaboration with our engineers working with the client. - Align client objectives with Factored’s delivery capabilities to ensure measurable business impact. - Identify upsell and cross-sell opportunities in partnership with Account Directors and Account Executives. - Support Account Director or Account Executive in fulfilling new won deals and executing renewals. - Navigate complex stakeholder environments and manage escalations effectively. - Collaborate cross-functionally (GTM Team, Delivery, Recruiting, Legal, Finance) while maintaining accurate CRM data and reliable forecasting. - Maintain accurate CRM data, account documentation, and reliable forecasting to support strategic decision-making. Qualifications - 5+ years of experience in Customer Success, Account Management, or Client Partnerships within tech, staffing, or professional services, with engineer staff augmentation preferred. - Experience managing strategic, enterprise, and mid-market accounts (ideally $1M+ in annual revenue). - Strong understanding of staff augmentation, AI, data, and/or software development environments. - Experience working closely with engineering teams or technical stakeholders to support delivery outcomes. - Proven track record of driving retention and expansion within existing accounts. - Ability to manage complex stakeholder relationships and executive-level conversations. - Data-driven mindset with experience using CRM tools (HubSpot, Salesforce, etc.). - Excellent communication skills in English +C1 (written and verbal). - Strategic thinker with hands-on execution capability. - High ownership mentality with proactive problem-solving and strong cross-functional collaboration skills. Benefits - Ownership through equity participation. - Annual company retreat. - Education bonus for continuous learning. - Company-wide winter break. - Paid time off. - Optional in-person events and meetups. - Tailored career roadmaps. - High-performance culture.
13more opportunities are still waiting for you.Log in now and take your next shot before someone else does.