Staff Software Engineer

2 weeks ago


Canada Bagel 🥯 Full time

About Bagel:

Imagine a breakthrough like the discovery of fire or the invention of gravitational theory. Artificial General Intelligence (AGI) has the potential to reshape our future, accelerating solutions to challenges like poverty and climate change. Achieving AGI with proper alignment is the most important problem to solve in our lifetime.

Bagel leads in privacy-preserving machine learning. We provide a decentralized AI ecosystem that lets enterprises use AI while ensuring data privacy and compliance. By enabling the secure trade, training, and fine-tuning of AI models with public and private datasets, Bagel is paving the way for the future of AI development.

Job Overview:

We seek a Senior Software Engineer with proficiency in Python and experience in AWS, GCP, and FastAPI. The role requires expertise in LLM finetuning, HuggingFace, vector embeddings, and Retrieval-Augmented Generation (RAG). With over 5 years of experience and a strong computer science foundation, you will join our team to drive innovative AI solutions.

Key Responsibilities:

Cloud Integration: Lead the integration of AWS and GCP into Bagel's AI ecosystem. Ensure seamless interoperability and optimize performance.

Software Development: Design, develop, and implement software solutions using Python and FastAPI. Write clean, maintainable, and efficient code.

AI Model Development: Work with large language models, finetune models using HuggingFace, and implement vector embeddings and RAG techniques.

Collaboration: Work closely with AI researchers, data scientists, and product managers to develop solutions that meet user needs.

Technical Leadership: Provide technical guidance and mentorship to junior engineers. Foster a culture of excellence and continuous improvement.

Problem Solving: Troubleshoot and resolve technical issues related to cloud integration and AI model development. Provide expert support and solutions.

Innovation: Stay updated on advancements in AI and cloud technologies. Implement new technologies and best practices to enhance Bagel's platform.

Qualifications:

Experience: Minimum of 5 years in software engineering with significant experience in Python, AWS, and GCP. Expertise in FastAPI, LLM finetuning, HuggingFace, vector embeddings, and RAG.

Education: Bachelor's degree in Computer Science, Engineering, or a related field. An advanced degree is preferred.

Skills:

Proficiency in Python and cloud technologies (AWS, GCP).

Experience with FastAPI and AI model development.

Excellent problem-solving and analytical skills.

Proven ability to design and implement scalable software solutions.

Strong collaboration and communication skills.

Ability to adapt to changing priorities in a dynamic environment.

Why Join Bagel:

Innovative Environment: Join a company that is revolutionizing the AI landscape with decentralized technologies.

Impactful Work: Contribute to a platform that addresses challenges in AI development and data privacy.

Growth Opportunities: Join a growing startup with opportunities for career advancement and professional growth.

Collaborative Culture: Work with a dedicated team committed to driving technological innovation.



  • , , Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • , , Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • Canada HuntsBot Full time

    Staff Software Engineer – Backend at Lime Staff Software Engineer – BackendLocation: CanadaLime is the world's largest shared electric vehicle company. We re on a mission to build a future where transportation is shared, affordable and carbon-free. Our electric bikes and scooters have powered 400+ million rides in 250+ cities on 5 continents, replacing...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join.About :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting.The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this, you...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join.About :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting.The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this, you...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join.About :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting.The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this, you...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join.About :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting.The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this, you...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join.About :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting.The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this, you...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join.About :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting.The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this, you...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join.About :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting.The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this, you...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join.About :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting.The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this, you...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join. About : Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting. The role: Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this,...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join. About : Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting. The role: Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this,...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join.About :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting.The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this, you...


  • Canada Intelletec Full time

    Our clients, Canada's fastest financial institution, are looking for several Staff Software Engineers to join.About :Backed by top venture funds, having raised $44M+ and trusted by over one million Canadians and counting.The role:Imagine shaking your phone to earn Bitcoin instantly. Our customers might think it’s magic, but if you’re reading this, you...


  • Canada JAM Software GmbH Full time

    Senior Software Engineer, BackendNearly 1.3 million Americans reside in nursing homes, relying on nursing staff for essential care. Currently, 99% of US nursing homes lack sufficient nursing staff, impacting the quality of care residents receive.We are dedicated to enhancing healthcare accessibility for vulnerable individuals by bridging the gap between...


  • Canada HuntsBot Full time

    Staff Software Engineer – Backend at Lime Title: Staff Software Engineer – BackendLocation: CanadaLime is the world's largest shared electric vehicle company. We re on a mission to build a future where transportation is shared, affordable and carbon-free. Our electric bikes and scooters have powered 400+ million rides in 250+ cities on 5 continents,...


  • Canada Intelliswift Software Full time

    Job Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of...


  • Canada Intelliswift Software Full time

    Job Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...