Software Engineer

Last posted: Tue Oct 31 2023 21:00:00 GMT-0300 (Atlantic Daylight Time)

Location: Remote

Department: Engineering

Type: Full-Time

Apply Now

Generative AI Engineer - Shape the Future of Retail

About the Job

Note: You must be eligible for NS Works employment funding program to apply for this

position. For further information, please see https://novascotiaworks.ca/nsdc/ Why Work at Invisipay?

We’re a team of passionate innovators, driven to revolutionize the retail industry through cutting- edge AI. At Invisipay, you’ll have the opportunity to work on groundbreaking projects, collaborate with brilliant minds, and shape the future of shopping. We foster a culture of continual learning, results-driven processes, and creative thinking, where everyone’s contributions are valued. If you’re looking for a challenging and rewarding career at the forefront of AI, we’d love to hear from you.

As a Generative AI Engineer, you’ll be the driving force behind our most innovative solutions. You’ll design, develop, and deploy state-of-the-art generative AI models that enhance our products, fuel data-driven insights, and create entirely new possibilities for retailers and customers.

What we offer:

  • A competitive salary and benefits package that reflects your value and contribution.
  • The opportunity to work on industry-defining projects that push the boundaries of AI
  • A collaborative and supportive environment where your ideas are valued
  • The opportunity to expand your AI skills, working alongside some of the brightest minds in the field.

What the job is all about:

  • Generative AI Model Development: Design, implement, and refine cutting-edge generative AI models (e.g., LLMs, diffusion models) for diverse applications such as product recommendations, virtual try-ons, and content creation.
  • Model Optimization and Deployment: Fine-tune and optimize models for performance, efficiency, and scalability in production environments.
  • Data Engineering & Analysis: Work with large datasets, applying data cleaning, preprocessing, and transformation techniques to prepare data for model training and evaluation.
  • Experimentation & Research: Stay at the forefront of generative AI research, exploring new techniques and algorithms to enhance our solutions.
  • Collaboration: Partner with cross-functional teams to integrate generative AI capabilities into our products and services.
  • Performance Monitoring & Improvement: Continuously evaluate model performance, identify areas for improvement, and implement solutions to enhance accuracy and efficiency.

Who you are:

  • Education: Bachelor’s degree in computer science, Machine Learning, Artificial Intelligence, or a related field.
  • Technical Expertise: Strong programming skills (Python, etc.), deep understanding of machine learning and deep learning concepts, and experience with deep learning frameworks (e.g., TensorFlow, PyTorch, JAX, ONNX) and GenAI frameworks (LangChain, LlamaIndex, CrewAI, etc.).
  • Data Skills: Experience with any vector database, such as Pinecone or Weaviate, for handling high-dimensional vector embeddings used in generative AI and search applications.
  • Problem-Solving: A creative and analytical mindset with a passion for solving complex problems and pushing the boundaries of AI.
  • Communication: Excellent written and verbal communication skills, able to clearly articulate technical concepts to both technical and non-technical audiences.
  • Software Engineering Acumen: Proven experience in building and managing enterprise software platforms, with extensive knowledge of design patterns and software architecture principles.
  • Cloud Infrastructure: Strong understanding of cloud infrastructures like AWS, Azure and GCP. Familiarity with containerization technologies like Docker and Kubernetes.
  • Version Control: Experience using Git for source control, including branching, merging, and resolving conflicts.
  • LLM Techniques: Working knowledge and project-based record of prompt tuning, Retrieval Augmented Generation (RAG), and In-Context Learning (ICL).

Bonus Points:

  • Master’s degree or PhD in Computer Science, Machine Learning, or a related field
  • Experience working with GitLab CI for process automation including linting, testing, analyzing, reviewing, building, and deploying code.
  • Publications in top-tier AI/ML conferences or journals.
  • Contributions to open-source AI/ML projects.

Inclusion and Equal Opportunity Employment

At Invisipay, we embrace diversity and encourage you to bring your authentic self to work. We’re committed to building an inclusive team that represents a variety of backgrounds, perspectives, and skills. We believe everyone should enjoy a rewarding career at Invisipay, regardless of race, color, religion, sexual orientation, gender, gender identity or expression, marital status, age, veteran status, or disability.

To apply, please send your CV and cover letter to info@invisipay.ca Join Invisipay on our journey to revolutionize retail!