Senior AI/ML Software Engineer
It's fun to work in a company where people truly BELIEVE in what they're doing!Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences. With a dynamic and growing team of over 1,900 employees, we are committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries. Our purpose is to help our customers grow their businesses and delight their customers. Join us and be a part of a forward-thinking company that values growth, excellence, and the success of our clients.We are seeking a talented and experienced Senior AI Software Engineer specializing in Artificial Intelligence to lead the development and integration of advanced AI solutions into our products. As a Lead Engineer, you will be responsible for designing and implementing high-quality, scalable AI. Models and collaborating with cross-functional teams to push the boundaries of AI in software development. Your work will focus on building cutting-edge applications leveraging Machine Learning (ML), Natural Language Processing (NLP) and Generative AI to deliver exceptional experiences and solutions to our users.Primary Responsibilities:Build production software β Design and implement scalable backend services, APIs, and data pipelines with a focus on reliability, performance, and maintainabilityDevelop agentic systems β Create autonomous agents that leverage LLMs to reason, use tools, and orchestrate complex multi-step workflowsArchitect for scale β Design systems that handle real-time AI inference, converation state, and tool execution with proper error handling and recoveryDesign, develop, and deploy machine learning models that drive product features, improve user engagement, and enhance decision-making processesCollaborate cross-functionally β Partner with Product, Design, and Engineering teams to define requirements and deliver AI-powered features.Maintain engineering excellence β Write clean, well-tested code; conduct thorough code reviews; champion best practices across the teamStay current β Evaluate emerging agentic frameworks, patterns, and tools; prototype new approaches to solve real problemsSkills & Competencies:Software Engineering (Core):Strong fundamentals in system design, API design, and distributed systemsClean code practices, SOLID principles, and testable architectureAsync programming, concurrency, and performance optimization, CachingDatabase design (relational and vector stores)CI/CD, observability, and production operationsAgentic Systems:Agent architecture β orchestration, planning, tool use, memory managementLLM integration β prompt engineering, function calling, context managementRAG pipelines β embeddings, vector search, retrieval strategiesReliability patterns for non-deterministic AI systemsML:Basic understanding of ML concepts β training, inference, evaluation, overfitting/underfittingFamiliarity with embeddings and how vector representations workExperience fine-tuning or adapting pre-training models for specific use casesExposure to ML frameworks (PyTorch, Hugging Face Transformers, scikit-learn) at a foundational levelUnderstanding of model evaluation metrics (precision recall, F1, perplexity)Awareness of when to use off-the-shelf models vs. custom trainingNice to Have:Experience with agent orchestration frameworks (LangGraph, AutoGen, custom implementations)Background in vector databases and semantic searchFamiliarity with AI safety and guardrail patternsExperience mentoring engineers or leading technical initiativesMinimum Qualifications:Bachelorβs Degree in computer science, engineering or related technical field6+ years in professional software engineering experience2+ years building applications that integrate LLMs or agentic systemsProficiency in Python with experience in modern frameworks (FastAPI, async/await)Experience with cloud platforms (AWS preferred β Lambda, Bedrock, OpenSearch)Proven track record of shipping and operating production systemsStrong debugging, troubleshooting, and problem-solving skillsExcellent communication skills with an ability to work with global, cross-functional teams, and stakeholdersFullsteam supports an inclusive workplace that values diversity of thought, experience, and background. Fullsteam is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state, or local law.
Apply Now
Apply Now