Ai Software Developer

closed
LogiSense Corporation Logo

LogiSense Corporation

πŸ“Remote - Canada

Summary

Join LogiSense as an AI Software Developer and contribute to the development of our usage-based billing platform. Work remotely in a supportive environment while building generative AI solutions using LLMs and other cutting-edge technologies. You will be involved in the full software development lifecycle, from design and development to testing and deployment. LogiSense offers a competitive salary, excellent benefits, and opportunities for professional development. We value work-life balance and a collaborative team environment. If you are a highly skilled AI Software Developer with a passion for innovation, we encourage you to apply.

Requirements

  • Have in-depth knowledge of generative AI principles and experience with LLMs such as GPT, LLaMa, and Claude
  • Demonstrate experience developing real-world generative AI applications
  • Have a strong understanding of databases, backend systems, and frontend interfaces, especially in AI-driven environments
  • Have experience crafting, refining, and optimizing prompts for LLMs to achieve optimal responses
  • Display experience with leading AI solutions like Amazon Bedrock, SageMaker AI, and OpenAI
  • Have experience with AI Data Models and Foundations
  • Have experience with Conversational Analytics, Productivity or Creativity tasks as well as Personalization Solutions
  • Have a minimum of 5 years of professional web development experience
  • Have a post-secondary education in Computer Science, Software Engineering or equivalent
  • Demonstrate extensive experience delivering highly scalable enterprise applications with .NET, C#, Python, and Visual Studio
  • Demonstrate extensive experience implementing and integrating with RESTful APIs
  • Demonstrate extensive experience implementing automated unit and functional tests
  • Display solid experience developing software for the AWS platform
  • Display solid experience with debugging, performance profiling, and optimization
  • Display solid experience with Microsoft SQL Server

Responsibilities

  • Build generative AI-focused solutions from start to finish making use of LLMs, Natural Language Querying, Natural Language Responses, Prompt Engineering, and Machine Learning
  • Launch new AI initiatives for LogiSense and its customers
  • Provide effort estimates for customer deployments and product roadmap deliverables
  • Decompose high level requirements into development tasks, work items and milestone deliverables
  • Communicate technical decisions and direction through design docs and feature walkthroughs
  • Consult with QA to develop comprehensive test plans and test automation strategies
  • Consult with IT and Support to develop comprehensive deployment, upgrade and monitoring plans
  • Demonstrate strong written and verbal communication skills
  • Organize, prioritize and work independently with minimal supervision
  • Collaborate effectively with other teams and team members
  • Provide and receive constructive feedback on a regular basis
  • Provide mentorship to team members via pairing, design reviews, and code reviews
  • Stay abreast of leading edge software delivery techniques, technologies and toolsets
  • Drive technical standards, adoption of best practices, and a culture of continuous improvement
  • Proactively identify and communicate areas of strategic technical debt with plans to address
  • Practice strong code and configuration management techniques
  • Use sound judgement to make well-reasoned decisions and tradeoffs when necessary
  • Contribute wherever you can to help the team meet its commitments
  • Support the tools and products that the team delivers
  • Learn, teach, communicate, and collaborate every day

Preferred Qualifications

  • Have familiarity with JSON, AJAX, jQuery, XML, XSLT
  • Have familiarity with Titan Text, OpenSearch Vector DB
  • Have familiarity with Microsoft Windows Server
  • Have familiarity with PostgreSQL
  • Have familiarity with NoSQL databases
  • Have familiarity with TDD
  • Have familiarity with both physical and virtualized server environments
  • Have familiarity with Scrum and/or Kanban
  • Have familiarity with IP technology including Billing, VoIP, Wireless, Hosted Communications, IoT

Benefits

  • Work remotely, in office, or use a hybrid model
  • Enjoy paid time off and holidays
  • Take advantage of time and funding provided by LogiSense to develop your skills and education
  • Grow through challenging day to day work and company funds for professional development and education
  • Receive a highly competitive salary, comparable to or above industry standard
  • Receive comprehensive benefits (optical, dental, pharmaceutical and others), paid vacation, and company holiday shutdown
  • Receive stock options and equity on a discretionary basis for long-term high performers dedicated to the success of the company
This job is filled or no longer available