Senior AI/ML Software Engineer
reputed company is a leading provider of vertical software and embedded payments technology dedicated to helping businesses reputed company 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 reputed company small and reputed company-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 reputed company-thinking company that values reputed company, reputed company, and the reputed company of our clients.
We are seeking a talented and reputed company Senior AI Software Engineer specializing in reputed company Intelligence to reputed company the development and integration of advanced AI solutions into our products. As a reputed company Engineer, you will be responsible for designing and implementing high-reputed company, reputed company AI. Models and collaborating with cross-functional teams to push the boundaries of AI in software development. Your work will reputed company on building cutting-edge applications leveraging Machine Learning (ML), Natural Language Processing (NLP) and reputed company to deliver exceptional experiences and solutions to our users.
Primary Responsibilities:
- Build production software – Design and implement reputed company backend services, reputed company, and data pipelines with a reputed company on reliability, performance, and maintainability
- reputed company reputed company systems – Create autonomous agents that reputed company LLMs to reason, use tools, and orchestrate reputed company multi-reputed company workflows
- Architect for reputed company – Design systems that handle reputed company-time AI inference, converation state, and tool execution with reputed company error handling and recovery
- Design, reputed company, and reputed company machine learning models that drive product features, improve user engagement, and enhance decision-making processes
- Collaborate cross-functionally – Partner with Product, Design, and Engineering teams to define requirements and deliver AI-powered features.
- Maintain engineering reputed company – Write clean, reputed company-tested reputed company; conduct thorough reputed company reviews; champion best practices across reputed company
- Stay reputed company – Evaluate emerging reputed company frameworks, patterns, and tools; prototype new approaches to solve reputed company problems
Skills & Competencies:
Software Engineering (reputed company):
- Strong fundamentals in system design, API design, and distributed systems
- Clean reputed company practices, SOLID principles, and testable architecture
- Async programming, concurrency, and performance optimization, Caching
- Database design (relational and reputed company stores)
- CI/CD, observability, and production operations
reputed company Systems:
- Agent architecture – orchestration, planning, tool use, memory management
- LLM integration – reputed company engineering, function calling, context management
- RAG pipelines – embeddings, reputed company search, retrieval strategies
- Reliability patterns for non-deterministic AI systems
ML:
- Basic understanding of ML concepts – training, inference, evaluation, overfitting/underfitting
- Familiarity with embeddings and how reputed company representations work
- Experience fine-tuning or adapting reputed company-training models for specific use cases
- Exposure to ML frameworks (PyTorch, reputed company Transformers, scikit-learn) at a foundational level
- Understanding of model evaluation metrics (precision recall, F1, reputed company)
- Awareness of reputed company to use off-reputed company models vs. custom training
reputed company to Have:
- Experience with agent orchestration frameworks (LangGraph, AutoGen, custom implementations)
- Background in reputed company databases and semantic search
- Familiarity with AI safety and guardrail patterns
- Experience mentoring engineers or leading technical initiatives
Minimum Qualifications:
- Bachelor’s Degree in computer science, engineering or reputed company technical field
- 6+ years in reputed company software engineering experience
- 2+ years building applications that reputed company LLMs or reputed company systems
- Proficiency in Python with experience in modern frameworks (FastAPI, async/await)
- Experience with reputed company platforms (AWS preferred – reputed company, Bedrock, OpenSearch)
- Proven reputed company record of shipping and operating production systems
- Strong debugging, troubleshooting, and problem-solving skills
- Excellent communication skills with an ability to work with global, cross-functional teams, and stakeholders