1

Senior Software Engineer Relocation Jobs in Edmonton, AB

Senior DevOps Engineer

Edmonton, AB · Remote

$85K - $110K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

Senior DevOps Engineer

Edmonton, AB · Remote

$85K - $110K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

Senior C++ Software Engineer

Edmonton, AB · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...

Senior C++ Software Engineer

Edmonton, AB · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...

... senior engineers. * Build and evolve data-import and ingestion workflows, including ingestion from ... software development experience * Hands-on experience with a strongly-typed, object-oriented ...

... senior engineers. * Build and evolve data-import and ingestion workflows, including ingestion from ... software development experience * Hands-on experience with a strongly-typed, object-oriented ...

Cloud DevOps Engineer

Edmonton, AB · Remote

$85K - $120K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

Cloud DevOps Engineer

Edmonton, AB · Remote

$85K - $120K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including ...

Database Administrator

Edmonton, AB · Remote

$85K - $110K/yr

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 5+ years ... Relocation Package If this opportunity sounds like something that fits your career path, please ...

next page

Showing results 1-20

Senior Software Engineer Relocation information

What is a Senior Software Engineer Relocation?

A Senior Software Engineer Relocation refers to a senior-level software engineering position that includes support for relocating to a different city, state, or country for the job. This typically means the employer provides assistance such as covering moving expenses, helping with visas, or offering temporary housing. Senior Software Engineers in these roles are expected to bring significant technical experience and leadership skills to their new location. Relocation packages can vary widely depending on the company and the destination. These positions are common in global tech companies seeking to attract top talent from around the world.

What are some common challenges Senior Software Engineers may face when relocating for a new role, and how can they prepare for a smooth transition?

Senior Software Engineers relocating for a new position often encounter challenges such as adapting to a new work culture, navigating unfamiliar technologies or systems, and settling into a new city or country. To ensure a smooth transition, it's helpful to communicate proactively with your new team, seek guidance on local best practices, and make use of any relocation support offered by your employer. Additionally, joining internal tech communities and attending onboarding sessions can help you build relationships and quickly acclimate to both the technical and social aspects of your new workplace.

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, particularly when relocating, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming expertise, deep knowledge of software design principles, and a relevant degree in computer science or a related field. Familiarity with industry-standard tools like Git, cloud platforms (AWS, Azure), and experience with agile development methodologies are typically required, along with certifications such as AWS Certified Solutions Architect being advantageous. Strong problem-solving, leadership, and cross-cultural communication skills help you adapt quickly and collaborate effectively within new teams and environments. These competencies ensure you can deliver high-quality solutions, integrate smoothly into diverse workplaces, and drive technology projects to success, especially when adjusting to a new location.

What is the difference between Senior Software Engineer Relocation vs Software Developer?

AspectSenior Software Engineer RelocationSoftware Developer
Required CredentialsBachelor's or Master's in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding skills
Work EnvironmentTeam-based, project-driven, often in tech companies or startupsSimilar environment, often in software firms or tech departments
Employer & Industry UsageUsed by companies hiring senior engineers willing to relocate for projectsCommonly used for entry to mid-level roles in software development

Senior Software Engineer Relocation typically involves experienced professionals moving to new locations for advanced roles, often with leadership responsibilities. Software Developer roles are more focused on coding and implementation, suitable for a broader range of experience levels. The main difference lies in experience level, responsibilities, and the scope of work, with Senior Software Engineer Relocation emphasizing seniority and relocation benefits.

What are the most commonly searched types of Software Engineer Relocation jobs in Edmonton, AB? The most popular types of Software Engineer Relocation jobs in Edmonton, AB are:
What job categories do people searching Senior Software Engineer Relocation jobs in Edmonton, AB look for? The top searched job categories for Senior Software Engineer Relocation jobs in Edmonton, AB are:
What cities near Edmonton, AB are hiring for Senior Software Engineer Relocation jobs? Cities near Edmonton, AB with the most Senior Software Engineer Relocation job openings:
Senior Neural Network Kernel Software Development Engineer

Senior Neural Network Kernel Software Development Engineer

Targeted Talent

Edmonton, AB

$110K - $140K/yr

Full-time

Medical

Posted 5 days ago


Job description

Senior Neural Network Kernel Software Development Engineer


Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.

We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.

As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.

Responsibilities:

  • Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
  • Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
  • Define, document, and communicate configuration APIs for these kernels to the compiler team.
  • Share performance optimization concepts with both compiler engineers and architects working on future product generations.
  • Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.

Requirements:

  • Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
  • Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
  • Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
  • Demonstrated capability to independently navigate challenging, well-defined problems.
  • Aptitude and interest in both high-level conceptual understanding and intricate technical details.
  • Enthusiasm for problem-solving within highly structured and restricted environments.

Preferred Skills and Experience:

  • Proficiency in Python.
  • Experience with other AI accelerator programming.
  • Strong mathematical aptitude.
  • Enjoyment of solving complex problems.

Our client offers:

  • Comprehensive health and extended health benefits.
  • Competitive Salary
  • Unlimited sick leave.
  • Stock options.
  • Contribution to revolutionizing chip and software technologies with global impact.

Targeted Talent logo

About Targeted Talent

Sourced by ZipRecruiter

Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA