Senior Full Stack Software Engineer
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
About Veeva Systems, Inc.
Veeva Systems, Inc. is a mission-driven leader in the industry cloud, providing innovative solutions to life sciences companies and ensuring they can bring essential therapies to patients quickly and efficiently.
Similar jobs
Search for Senior Engineer Optimization Of Large Model Training Systems
417 results
Join Huawei Canada as a Senior Engineer in our dynamic Vancouver office, where innovation meets technology.About Our Team:The Computing Data Application Acceleration Lab is pioneering a global data analytics platform through three specialized teams that leverage cutting-edge programming technologies. Our team is dedicated to full-stack innovations, focusing on software-hardware co-design and optimizing data efficiency at both storage and runtime layers. We are at the forefront of developing next-generation GPU architectures for diverse applications, including gaming, cloud rendering, VR/AR, and Metaverse technologies.Our mission is to enhance algorithm performance and training efficiency across various industries, ensuring long-term competitiveness in the market.About the Role:Continuously monitor global AI theory and technology trends, generating research reports and proposals to advance the Ascend system.Lead and engage in research focused on algorithms that accelerate the training of AI models driven by market demands (e.g., CV/NLP/GNN), achieving or surpassing state-of-the-art accuracy. Develop proofs of concept for various algorithms, including optimizers, loss functions, new model architectures, mixed precision, model compression, and learning technologies such as meta-learning.Publish high-quality AI research papers as needed and represent Huawei at conferences to enhance visibility for our Ascend products. Pursue high-value patents on critical algorithms and processes that have significant business potential.Collaborate with other departments and teams from Huawei's global research centers to foster innovation.Assist the team lead in project planning and defining the roadmap for technology and product development.The salary for this role ranges from $121,000 to $230,000, based on education, experience, and proven expertise.
Join Huawei Canada as a Principal Architect!The Computing Data Application Acceleration Lab is dedicated to establishing a world-class data analytics platform, featuring three specialized teams leveraging cutting-edge programming technologies. Our focus is on full-stack innovations, integrating software-hardware co-design, and enhancing data efficiency at both storage and runtime levels. We also pioneer next-generation GPU architecture aimed at gaming, cloud rendering, VR/AR, and Metaverse applications.Our mission is to boost algorithm performance and training efficiency across various industries, ensuring long-term competitiveness.Key Responsibilities:Lead the architectural design of Ascend training products, steering the ongoing enhancement of architectural competitiveness.Evaluate mainstream scenario requirements and industry technology trends for Ascend, integrating innovative technologies to maintain a competitive architectural edge.Define requirements for MindX, AI frameworks, acceleration libraries, and chip hardware, establishing a strong software-hardware architecture for Ascend training to secure commercial success.Collaborate with teams across Huawei’s global research centers to align on strategic objectives.Initiate project planning and outline the technology/product development roadmap to drive sustained innovation.The base salary for this role ranges from $121,000 to $230,000, adjusted for education, experience, and proven expertise.
Arista Networks
We are seeking a highly skilled Senior Software Engineer to lead the development of cutting-edge network systems at Arista Networks. In this role, you will have the opportunity to work with a team of talented engineers to design, implement, and optimize innovative software solutions that drive the future of networking technology.As a Senior Software Engineer, you will be responsible for analyzing requirements, architecting scalable systems, and ensuring high performance and reliability in our products. You will collaborate closely with cross-functional teams to deliver high-quality software and contribute to the technical direction of our projects.
ABOUT BASETENAt Baseten, we empower AI innovators by providing mission-critical inference solutions for some of the most dynamic companies in the field, including Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer. Our unique blend of applied AI research, adaptable infrastructure, and intuitive developer tools allows organizations at the forefront of AI to deploy state-of-the-art models efficiently. With rapid growth and a recent $300M Series E funding round led by prominent investors like BOND, IVP, Spark Capital, Greylock, and Conviction, we are on an exciting journey. Join us in shaping the platform that engineers rely on to launch AI products successfully.THE OPPORTUNITYWe are actively seeking early-career Software Engineers to join our dynamic team in Vancouver, BC. This specialized position merges high-performance computing (HPC) with Large Language Model (LLM) engineering. You'll take charge of creating an automated suite of tools designed to diagnose and enhance our next-generation AI infrastructure.In this role, you will delve deep into model performance, breaking down systems to analyze their efficiency at the hardware level. You will develop tools for measuring GPU FLOPS, stress-testing InfiniBand clusters, and establishing the benchmarks necessary for production readiness.RESPONSIBILITIESPerformance Benchmarking: Automate and execute standard LLM quality benchmarks (GSM8K, MMLU) alongside tailored performance suites for specific workloads, including long-context windows and KV cache reuse.Infrastructure Validation: Design and implement automated acceptance tests for new GPU clusters across both x86 and ARM systems, evaluating GPU memory bandwidth, networking throughput, and multi-node networking performance.Model Development Experience: Create and maintain internal GPU-enabled development environments akin to GitHub Codespaces, ensuring the team has access to high-performance "dev machines" optimized for model experimentation.Tool Development: Contribute to and enhance tools such as InferenceMAX and genai-bench to automate model evaluation and optimization processes.Deep Hardware Profiling: Utilize PyTorch Profiler and NVIDIA Nsight Systems to gather performance profiles, pinpoint bottlenecks, and debug NVIDIA compute/networking issues.
CIMA+ is experiencing significant growth within its Western Canada offices, presenting an exciting opportunity to engage with complex projects that you can influence and contribute to. We are seeking motivated individuals eager to develop their skills, embrace new challenges, and advance their careers with us.Our Buildings team is well-regarded for its exceptional expertise in high-quality building design. We are dedicated to delivering cost-effective engineering solutions and manage a wide array of projects from initial planning through to design and construction. At CIMA+, we prioritize career development and provide opportunities that are as unique as you are. Our commitment to excellence ensures that we have a specialized team focused on high-performance projects, supporting our clients and design teams across Canada. Join us in a dynamic, innovative, and collaborative environment where your contributions will truly make a difference. Together, we will exceed expectations and tackle the challenges of tomorrow to build a better world!We are looking for an Electrical Engineer in Training (EIT) to join our Buildings group in the Edmonton Office. This collaborative and driven team is focused on growing a rapidly expanding segment of our organization. In this role, you will work alongside our local electrical team on various projects across sectors such as commercial, institutional, educational, and healthcare, under the guidance of a senior engineer.You will have the flexibility to work in a hybrid model from our Vancouver Downtown Office.
Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies brings together two leaders in automotive innovation. This partnership is dedicated to advancing electric vehicle technology, with a strong focus on operating systems, zonal controllers, and cloud connectivity. Teams work to set new benchmarks for software-defined vehicles and contribute to a more connected and sustainable future. Role overview Based in Vancouver, British Columbia, the Senior Systems Integration Engineer plays a key role in validating integrated software releases at the subsystem level. This position works closely with vehicle control teams to deliver reliable, end-to-end features that enhance the overall vehicle experience. What you will do Lead validation of software integrations at the subsystem level. Collaborate with vehicle control teams to deliver high-quality features. Develop expertise across multiple hardware platforms. Support failure analysis and root cause investigations for testing and integration challenges. Create test strategies for comprehensive vehicle feature testing and contribute to automation efforts. Act as a liaison between software development and infotainment software integration within vehicle systems. Work with the Quality team to maintain a strong feedback loop. Requirements Bachelor’s degree in Computer Science, Software Engineering, Applied Mathematics, or a related field. Minimum 5 years of hands-on experience integrating and testing automotive embedded sub-systems or similar consumer electronics. Solid understanding of continuous integration and continuous deployment (CI/CD) practices.
Huawei Canada
This 12-month contract role is based in Vancouver, British Columbia, with the Advanced Computing and Storage Lab at Huawei Canada. The team focuses on adaptive computing architectures to support modern AI workloads, aiming to boost the stability and quality of training clusters. Work centers on dynamic configuration strategies and precision control systems that help optimize computing power clusters for AI applications. Role overview The AI Computing Systems Researcher will address challenges in large model training and inference. The lab uses methods such as low-precision training, multi-modal learning, and reinforcement learning to spot bottlenecks and deliver practical optimization solutions for AI systems. What you will do Improve performance, efficiency, and usability of AI systems on the Ascend platform, focusing on industry AI applications. Design and develop optimization solutions for AI training and inference, including FP8 optimization and reinforcement learning-driven training agents. Integrate AI algorithm requirements with system-level architectural improvements in computing, I/O, scheduling, and precision control. Build scalable AI training clusters using dynamic configurations and precision control to enhance reliability. Develop software frameworks, operator libraries, and acceleration libraries for NPU platforms to support large-model AI training. Lead optimization efforts for large-model training and inference using low-precision methods, parallel strategy tuning, and reinforcement learning. This position offers the opportunity to contribute to next-generation AI system capabilities in a collaborative research environment at Huawei Canada.
ZoomInfo
At ZoomInfo, we drive career growth by fostering an environment that is fast-paced, innovative, and empowering. You will work alongside passionate teammates who challenge one another and celebrate collective achievements. Our tools and supportive culture are designed to help you make a significant impact and achieve your ambitions swiftly.About the RoleWe are looking for a Senior Analytics Engineer who will become the authority on our data pipeline—the backbone that ingests, processes, and profiles millions of company records to enhance our clients' go-to-market strategies.In this position, you will develop a profound understanding of how our data flows from acquisition through profiling and output. You will analyze code to grasp data transformations and system dependencies, contribute informed perspectives to design discussions with Engineering and Product, and help guide the evolution of our next-gen data infrastructure. As you master our systems, you will play a critical role in leading strategic data improvement initiatives that require both systemic thinking and innovative problem-solving.This role is not focused on merely building dashboards or SQL reports; it centers on comprehending data systems at an architectural level, addressing complex data challenges, and ensuring our pipeline infrastructure evolves consistently to fulfill client needs and sustain our competitive edge.You will collaborate closely with fellow data analysts during an active infrastructure transition phase. As systems stabilize and your expertise deepens, you will gradually take ownership of more pipeline architecture and strategic projects. This role offers substantial growth potential for those eager to become the go-to technical expert in our data systems.
Role overview Xero is hiring a Senior Software Engineer for the Vancouver, BC office at 333 Seymour St. The focus is on solving large-scale engineering challenges and shaping distributed systems that serve millions. This goes beyond delivering features: the work includes refactoring complex monolithic systems and building reliable, scalable software. Key responsibilities Modernize legacy systems by decomposing monolithic components and moving toward distributed, scalable architectures. Improve the developer experience by evolving CI/CD pipelines, enhancing tooling, and supporting test-driven development. Work with technologies such as C#, .NET, React, AWS, and Kubernetes. Design and implement solutions that align with long-term engineering goals and frameworks. Collaboration and mentorship This senior role offers autonomy in code design decisions and the chance to influence engineering standards across Xero. Senior Engineers mentor peers, help teammates work through technical challenges, and contribute to a culture that values learning and technical excellence. Team culture Work closely with engineers, product owners, and designers in an agile environment. The team emphasizes continuous learning, regular code reviews, and open knowledge sharing to maintain high standards. Collaboration and technical mastery are central to the team's approach. Work environment This position is based in Vancouver and follows a hybrid work model, combining time in the office with remote work.
ZoomInfo
At ZoomInfo, we accelerate careers and thrive in a fast-paced, innovative environment. Our team is built on collaboration and support, empowering everyone to achieve remarkable results. With cutting-edge tools and a culture that fosters ambition, you won't just be a contributor—you'll be a catalyst for growth and change.About the RoleWe are looking for a Senior Data Systems Analyst to take charge of our data pipeline, which is critical in processing millions of company records that drive our customers' market strategies. In this pivotal role, you will gain profound insights into our data acquisition, profiling, and output processes.You will dive into code to comprehend data transformations and system dependencies, providing valuable input during design discussions with our Engineering and Product teams. Your expertise will shape the future of our data infrastructure. As you grow your knowledge, you will lead strategic data enhancement initiatives that require both systems thinking and innovative problem-solving skills.This position focuses on understanding data systems at an architectural level rather than merely producing dashboards or SQL reports. You will tackle complex data challenges and ensure our pipeline infrastructure evolves to meet customer needs and maintain our competitive edge.During an active period of infrastructure transition, you will collaborate closely with fellow data analysts. As systems stabilize and your expertise deepens, you will take on greater ownership of the pipeline architecture and strategic projects, paving the way for your growth as the leading technical expert in our data systems.
Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies is a partnership between two major automotive companies focused on shaping the future of electric vehicles. This collaboration brings together expertise in connectivity, artificial intelligence, and security to advance operating systems, zonal controllers, and cloud connectivity for electric mobility. The team aims to set new benchmarks for software-defined vehicles and contribute to a more connected and sustainable transportation landscape. Role overview The Platform Software team seeks a Senior Embedded Software Engineer for Battery Management Systems in Vancouver, British Columbia. This role centers on designing, developing, and integrating platform software for Rivian’s battery management control systems. What you will do Design and develop embedded software for battery management systems Build core drivers, operating systems, middleware, and application frameworks to support vehicle controls Collaborate closely with Hardware and Application Software teams to create the foundation for Rivian’s vehicle software Requirements Experience in embedded software development for battery management or related automotive systems Strong background in building drivers, operating systems, and middleware Ability to work collaboratively with cross-functional engineering teams Based in Vancouver, British Columbia
Arista Networks
Join our dynamic team at Arista Networks as a Software Engineer specializing in Network Systems. In this role, you will be responsible for designing, developing, and maintaining innovative software solutions that enhance our networking products. You will collaborate with cross-functional teams to deliver high-quality software and implement cutting-edge technologies.As a Software Engineer, you will have the opportunity to work on challenging projects that will shape the future of networking technology. Your contributions will directly impact our products and services, enabling seamless connectivity for our clients.
Veeva Systems, Inc.
Veeva Systems is a pioneering organization dedicated to transforming the life sciences industry through innovative cloud solutions, enabling companies to expedite the delivery of therapies to patients. As one of the fastest-growing SaaS companies, we proudly achieved over $2 billion in revenue last fiscal year, with immense growth opportunities on the horizon.Our core values at Veeva include: Doing the Right Thing, Ensuring Customer Success, Fostering Employee Success, and Promoting Speed. Distinct from typical public corporations, we made history in 2021 as a public benefit corporation (PBC), committed to balancing the needs of our customers, employees, society, and investors.As a Work Anywhere company, we provide the flexibility to work from home or the office, allowing you to thrive in the environment that suits you best.Join us in revolutionizing the life sciences sector, as we strive to make a lasting positive impact on our customers, employees, and communities.
Veeva Systems, Inc.
Veeva Systems is a purpose-driven leader in the industry cloud sector, dedicated to accelerating the delivery of therapies to patients. Having achieved remarkable growth as one of the fastest-growing SaaS companies, we surpassed $2 billion in revenue last fiscal year, with exciting opportunities for further expansion.Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—guide every decision we make. We are proud to be a public benefit corporation (PBC), established to uphold a balance between the interests of customers, employees, society, and investors.As a Work Anywhere company, we empower you to choose your optimal work environment, whether from home or in the office, fostering your success.Join us in transforming the life sciences industry, as we strive to make a meaningful impact on our customers, employees, and communities.The RoleWe seek passionate Front-End Software Engineers eager to innovate within a dynamic, startup-like atmosphere of a stable and profitable company. You will tackle intricate challenges that enhance the speed and efficiency of the life sciences sector. In this role, you will engage in rapid development cycles, contributing to meaningful projects that we believe in—if you build it, we will ship it.As a Front-End Engineer, you will work closely with back-end and design teams to create and sustain the user interface of Veeva's cloud-based applications utilizing modern JavaScript frameworks. Ideal candidates will be collaborative team players, quick learners, and possess a commitment to excellence.
Become a Part of Our Dynamic Team!With over 40 years of expertise in sales enablement and delivering tailored business solutions, DSI Systems is dedicated to maximizing value and driving results for our clients and partners. We are seeking enthusiastic individuals who are ready to make a significant contribution in the realms of sales and customer service. Our vibrant and fulfilling work environment provides a platform for you to thrive and create a meaningful impact.Position SummaryThe Retail Support Specialist (RSS) plays a pivotal role in providing direct, hands-on assistance to AT&T customers within bustling national retail settings. You will interact with customers and retail partners to address account, billing, device, and service inquiries, often in fast-paced, high-traffic situations. To excel in this role, you must possess excellent communication skills, emotional resilience, comfort with technology, and the ability to maintain composure, accuracy, and professionalism in a dynamic retail atmosphere. Primary Responsibilities: Customer SupportDeliver professional, friendly, and solution-oriented support to AT&T customers in national retail locations.Address inquiries regarding billing, account updates, plan modifications, device assistance, and service issues.Troubleshoot wireless devices, network challenges, and feature functionalities.Maintain effectiveness in high-volume retail settings, ensuring focus, professionalism, and service quality during peak periods and escalated matters. Support for Retail PartnersServe as the AT&T expert for retail personnel and third-party labor associates.Act as the primary AT&T representative for these partners, spearheading in-store assistance for retail escalations.Engage proactively with store management to resolve customer issues, reinforcing partnership alignment and ensuring a top-notch customer experience.Work Environment & Schedule ExpectationsThis role is conducted in a retail environment, necessitating standing, walking, and engaging on the sales floor for up to 8 hours daily.Willingness to work flexible hours, including evenings, weekends, and holidays, based on business needs.Comfortable working in busy, customer-centric settings with frequent interaction and problem-solving demands.Operational ExcellenceEfficiently navigate multiple systems while interacting with customers in real time.Thoroughly document all interactions for accuracy and clarity.Comply with company policies, compliance standards, and privacy regulations.Meet or exceed performance metrics, including quality, efficiency, and customer satisfaction ratings.Implement and uphold approved planograms for mobile devices and signage.
Huawei Canada
Join Huawei Canada as a Distinguished Engineer in AI Computing Systems.About the Team:The Advanced Computing and Storage Lab, part of the Vancouver Research Centre, is dedicated to pioneering adaptive computing system architectures. We tackle the complexities introduced by flexible and variable application loads to enhance stability and quality in training clusters. Our focus includes developing dynamic cluster configuration strategies and precision control systems to ensure efficient computing power clusters. Our lab is actively engaged in key industry AI applications, particularly in large model training and inference, utilizing technologies such as low-precision training, multi-modal training, and reinforcement learning. We are committed to conducting bottleneck analysis and creating optimization solutions that enhance training, inference performance, and overall usability.About the Job:As an industry leader in training cluster software frameworks, you will gain insights into the evolution of AI large model training frameworks. You will plan and design AI frameworks and software features for various scenarios like large model pre-training, post-training, and integrated training and inference, establishing critical capabilities for our training cluster software framework.Lead the team in optimizing large model training by developing key technologies such as low-precision training, parallel strategy tuning, and training resource optimization, driving the commercial implementation of these optimization technologies.Focus on our training servers, super nodes, and other products, leading the development of large model AI training frameworks, operator libraries, and acceleration libraries. Leverage system engineering and software-hardware collaboration to maximize AI cluster computing efficiency.Identify and collaborate with high-quality academic resources in large model training, working alongside domain experts to advance our technological capabilities.
At ZoomInfo, we are committed to accelerating your career. We foster a fast-paced, innovative environment that empowers you to deliver exceptional results. You'll collaborate with passionate teammates who challenge and support one another, celebrating successes together. With advanced tools to enhance your impact and a culture that champions ambition, you'll not just participate—you'll drive change swiftly.About the RoleWe are on the lookout for a Senior Data Systems Analyst who will become the authority on our data pipeline—an intricate system responsible for ingesting, processing, and profiling millions of company records that fuel our customers' go-to-market strategies.In this pivotal role, you will develop profound knowledge about our data flow from acquisition through profiling and output. You'll analyze code to comprehend data transformations and system dependencies, contribute valuable insights to design discussions with Engineering and Product teams, and influence the advancement of our next-generation data infrastructure. As you gain expertise in our systems, you will spearhead strategic data enhancement initiatives that require a blend of systems thinking and innovative problem-solving.This position transcends mere dashboard creation or SQL report generation; it's about comprehensively understanding data systems at an architectural level, addressing complex data challenges, and ensuring our pipeline infrastructure evolves continuously to satisfy customer demands and sustain our competitive edge.You will collaborate closely with fellow data analysts during a dynamic infrastructure transition phase. As systems stabilize and your expertise grows, you will take on increased responsibility for the pipeline architecture and strategic initiatives. This role offers significant growth potential for an individual eager to become the go-to technical expert in company data systems.
Role overview The Senior Business Operations Specialist at Kaseya will play a key role in strengthening business processes and increasing operational efficiency. Based in Vancouver, British Columbia, this position supports ongoing improvements across the organization. What you will do Collaborate with teams from multiple departments to refine workflows and align with company objectives. Review and analyze performance metrics to spot opportunities for operational improvements. Support the rollout of strategic projects that help drive organizational growth.
System Canada Technologies
Join our dynamic team at System Canada Technologies as a Senior Data Integration Analyst, where you will play a pivotal role in driving data integration strategies that empower our clients' success. You will analyze complex data sets, design integration solutions, and collaborate with cross-functional teams to ensure seamless data flow across various systems.This is an exciting opportunity for professionals looking to make a significant impact in the field of data analytics. You will leverage your expertise to enhance data quality, optimize processes, and contribute to innovative solutions that align with our business objectives.
WHAT MAKES US EPIC?At the heart of Epic’s achievements are our skilled and enthusiastic team members. We take pride in fostering a collaborative, inclusive, and innovative atmosphere. Whether we are developing award-winning games or creating groundbreaking engine technology that empowers others to produce visually captivating interactive experiences, innovation is our constant pursuit.Being part of Epic means contributing to a team that is dedicated to uplifting our community and users. We are always pushing the boundaries of engine and game development.DESIGNWhat We DoUtilize your design expertise at a forward-thinking company that defies convention. From character and level design to competitive gameplay and system design, help shape the future of interactive entertainment at Epic.Your ResponsibilitiesEpic Games is seeking a Senior Systems Designer to lead the development of essential progression, economy, and gameplay balance features for an upcoming game project. This role entails designing and prototyping these features, collaborating with a diverse development team for implementation, and overseeing them through to launch and beyond, all while ensuring our players are enjoying the experience.In this role, you willCollaborate closely with project leads and directors to refine and advance various intricate design systems that enhance engagement, gameplay, and the creative vision of the project.Design, document, prototype, and iterate on these systems, working alongside a team of developers from various disciplines, and ensure their successful implementation from inception to completion.Engage hands-on in creating the scripting, data, and content necessary for these systems, utilizing the engine and other tools.Take initiative in gathering and integrating feedback from across the team, ensuring we continuously deliver a fun and fresh experience to our players.Enhance and evolve these systems once they are in the live environment, guaranteeing the game remains dynamic and captivating for players.What We’re Looking For5+ years of experience in shipping titles as a Systems Designer, focusing on progression, economy, gameplay system, and gameplay balance features and content.Experience in live-service multiplayer environments is a plus.
Sign in to browse more jobs
Create account — see all 417 results

