Software Engineer
Core
Design, develop, and integrate generative AI and conversational AI components into enterprise payment applications.
Role type
Senior IC Software Engineer (Generative AI)
Builds
Payment product applications and APIs
Domain
Fintech / Payments / Generative AI
Deliverable
production ML models | product features
Required skills
Java, Python, NodeJS, C++, C#, Generative AI, Conversational AI, RAG architectures, Application security, SSDLC, Cryptography, NLP, TensorFlow, PyTorch, scikit-learn, MLOps, Data preprocessing, Feature engineering, Multi-threading, Concurrency, Redis, ReactJS, Angular, CI/CD, Docker, Kubernetes
Preferred skills
Model compression, Transfer learning, Machine learning fundamentals, Neural network architectures, Model evaluation, Front-end technologies, Exploratory data analysis, Version control, Distributed in-memory technologies
Technologies
AI, Angular, C#, CI/CD, Cryptography, Java, Machine Learning, MLOps, Network, NodeJS, PyTorch, Python, RAG, Redis, Security, TensorFlow, API, DevOps, Docker, Fine-tuning, Kubernetes, React, Web
Responsibilities
Design and implement software solutions using generative AI and modern integration patterns. Support implementation, tuning, assessment, integration, and deployment of AI components within enterprise applications. Collaborate with cross-functional teams to deliver complex projects combining emerging technologies with existing platforms. Contribute to the design and development of APIs that improve integration across Payment Product applications. Implement engineering best practices and automate development, testing, and deployment processes. Manage and reduce technical debt within projects.
Seniority
Senior, hands-on IC