Principal Engineer
Location
Michigan
Posted
90 days ago
Salary
$170K - $210K / year
Seniority
Lead
Job Description
Principal Engineer
Qualus
• Utilize advanced analytical tools, including Production Cost Models (“PCM”s) such as GridView, to assist with generation, storage and transmission capacity investment decisions. • Simulate the detailed operation of power systems on an hourly to sub-hourly basis using PCM. • Assess resource adequacy and reliability, analyze the impacts of capacity changes on system operations, evaluate transmission congestion and locational marginal prices, and provide comprehensive analyses of daily emission patterns. • Develop and validate hypotheses regarding the economics of power system operations. • Focus on maximizing societal net benefits through effective supply-and-demand balance and minimizing total system costs associated with infrastructure and new resource investments. • Strategically create and implement all necessary PCM study scenarios, supporting various reasonable hypotheses, and prepare detailed study reports that showcase major findings. • Execute additional power system studies as needed, contributing your expertise to enhance power system understanding and reliability.
Job Requirements
- Hold a Master of Science in Electrical Engineering with a specialization in power system studies; a Ph.D. in Electrical Engineering with a similar focus is preferred.
- Hold a Master of Science in Mathematics or a Master of Arts in Economics emphasizing electric power; a Ph.D. in Economics with a related focus is highly preferred.
- More than 10 years of robust experience in the power industry, system studies, modeling, resource and transmission planning using tools such as PSSE and PSLF.
- More than 10 years of robust experience in resource adequacy and production cost analysis using production cost modeling tools such as GridView.
- At least 5 years of experience in grid planning or wholesale electricity market operations within CAISO/WECC or other major RTOs and ISOs, along with significant experience in developing energy market policies with ability to interpret complex market data and engage effectively in regulatory and stakeholder discussions.
Benefits
- Medical
- Dental
- Vision
- Life Insurance
- Short and Long-Term Disability
- 401(k) match
- Flexible Spending Accounts
- EAP
- Parental Leave
- Paid time off
- Holidays
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Location: Remote US Start date: ASAP Languages: English (required) About the Role Pragmatike is hiring on behalf of a fast-growing AI startup recognized as a Top 10 GenAI company by GTM Capital, founded by MIT CSAIL researchers. We are searching for a CUDA Kernel Engineer who has hands-on experience developing and optimizing NVIDIA CUDA kernels from scratch. You will work on the GPU performance layer powering large-scale, high-throughput AI systems used by Fortune 500 customers. This role is ideal for someone who deeply understands NVIDIA GPU architecture, memory hierarchy, warp-level execution, and profiling workflowsnot someone coming from generic hardware, FPGA, or non-NVIDIA compute backgrounds. You will directly influence the GPU efficiency, throughput, and scalability of mission-critical AI systems. What Youll Do - Design, implement, and optimize custom CUDA kernels for NVIDIA GPUs, with a focus on maximizing occupancy, memory throughput, and warp efficiency. - Profile GPU workloads using tools such as Nsight Compute, Nsight Systems, nvprof, and CUDA‐MEMCHECK. - Analyze and eliminate performance bottlenecks including warp divergence, uncoalesced memory access, register pressure, and PCIe transfer overhead. - Improve GPU memory pipelines (global, shared, L2, texture memory) and ensure proper memory coalescing. - Collaborate closely with AI systems, model acceleration, and backend distributed systems teams. - Contribute to GPU architecture decisions, kernel libraries, and internal performance-engineering best practices. What Were Looking For - Proven track record building NVIDIA CUDA kernels from scratchnot just calling existing libraries. - Strong ability to optimize kernels (tiling strategies, occupancy tuning, shared memory design, warp scheduling). - Deep understanding of CUDA threads, warps, blocks, and grids, GPU memory hierarchy and memory coalescing, as well as warp divergence (how to detect, analyze, and mitigate it) - Experience diagnosing PCIe bottlenecks and optimizing host-device transfers (pinned memory, streams, batching, overlap). - Familiarity with C++, CUDA runtime APIs, and GPU debugging/profiling tooling. Bonus Points - Experience with multi-GPU or distributed GPU systems (NCCL, NVLink, MIG). - Background in GPU acceleration for ML frameworks or HPC workloads. - Knowledge of model inference optimization (TensorRT, CUDA Graphs, CUTLASS). - Exposure to compiler-level optimization or PTX/SASS analysis. - Startup experience or comfort working in fast-moving, ambiguous environments. Why This Role Will Pivot Your Career - Research pedigree: MIT CSAIL founders recognized for breakthrough AI and systems contributions. - Customer impact: Deploy AI solutions powering Fortune 500 clients. - Industry momentum: Lab alumni have led high-value acquisitions (MosaicML Databricks, Run:AI Nvidia, W&B CoreWeave). - Funding & growth: Oversubscribed seed round, next funding in 2026. - Career growth & influence: Lead AI initiatives, optimize pipelines, and directly impact production AI systems at scale. - Culture & autonomy: Own critical systems while collaborating with world-class engineers. - Aspirational impact: Solve GPU/AI performance challenges few engineers ever face. Benefits - Competitive salary & equity options - Sign-on bonus - Health, Dental, and Vision - 401k Pragmatike is an Equal Opportunity Employer and is committed to providing equal employment opportunities to all applicants without discrimination. We recruit on behalf of our clients and prohibit discrimination and harassment based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.We are committed to a fair and inclusive hiring process. We process your personal data solely for recruitment purposes, in accordance with applicable privacy laws, and maintain reasonable safeguards to protect your information. Your data may be shared with our client(s) for hiring consideration, but will not be disclosed to third parties outside of the recruitment process.
Principal Mobile Software Engineer
UpstartOur mission is to enable effortless credit based on true risk.
About Upstart At Upstart, we’re united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. Every day, we bring creativity, experimentation, and advanced AI to reshape access to credit, helping millions move forward financially with clarity and confidence. As the leading AI lending marketplace, we partner with banks and credit unions to expand access to affordable credit through technology that’s both radically intelligent and deeply human. Our platform runs over one million predictions per borrower using more than 1,800 signals, powering smarter, fairer decisions for millions of customers. But the numbers only hint at the impact. Every idea, every voice, and every contribution moves us closer to a world where credit never stands between people and their financial progress. We’re proudly digital-first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital-first doesn’t mean distant. We’re intentional about in-person connection through team onsites, planning sessions, and moments that spark creativity and trust. And whether you choose to work primarily from home or collaborate in-person from one of our offices in Columbus, Austin, the Bay Area, or New York City (opening Summer 2026), you’ll have the support to work in the way that works best for you. If you’re energized by tackling meaningful problems, excited to innovate with purpose, and motivated by work that truly matters, we’d love to hear from you. The Role As a Principal Mobile Software Engineer at Upstart, you’ll sit at the intersection of mobile platform and product development. You’ll lead efforts to scale and refine our React Native architecture while partnering closely with product, design, and backend teams to ship impactful, high-quality features. You’ll define technical direction, improve developer experience, and mentor other engineers — all while helping Upstart grow into a truly mobile-first company. This is a highly cross-functional role with visibility across the stack and deep influence on how we build and deliver mobile software.You’ll play a key role in shaping how mobile is built and scaled at Upstart — helping define mobile as a core product pillar and driving impact across teams and surfaces. The Team The Mobile team at Upstart is building the future of our user experience. Today, we have a live iOS app built in React Native, and we’re actively planning our Android expansion. Our platform is still early-stage, which means there's a huge opportunity to influence architecture, best practices, performance, and product velocity. We move quickly, collaborate tightly with backend and design, and care deeply about quality — not just in the UI, but in the systems that power a great user experience. What You’ll Do - Drive technical strategy for our mobile apps — from platform architecture to product scalability and developer experience. - Build foundational systems in React Native that enable fast, high-quality feature development across both iOS and Android. - Collaborate with product and design to scope, implement, and launch user-facing features that align with company goals. - Bridge mobile and backend systems by shaping APIs and improving client-server interaction patterns. - Identify friction in the mobile development lifecycle and lead improvements to tooling, modularization, CI, and testing strategies. - Mentor engineers and help grow a culture of ownership, technical rigor, and continuous learning. - Influence both product and platform direction as we scale our mobile efforts across multiple surfaces and teams. - Support company goals such as improving user engagement, increasing retention, and unlocking new growth channels through mobile innovation. - Help define and uphold the engineering culture, patterns, and practices that guide mobile development at Upstart. We’re Excited About You Because You… - Have 8+ years of professional software development experience, including meaningful contributions to production mobile apps. - Have built and maintained features in both React Native and at least one native platform (e.g., Swift/Objective-C for iOS or Kotlin/Java for Android). - Understand the nuances of mobile performance, memory management, and platform-specific challenges. - Have led architecture planning and helped engineering teams make informed tradeoffs. - Communicate early and often with cross-functional partners in product, design, backend, and QA to ensure alignment and shared understanding. - Take ownership of your work from design through delivery, and value long-term thinking over quick fixes. - Appreciate the strength of diverse perspectives and thrive on being part of an inclusive, collaborative team. - Embrace a growth mindset, value mentorship, and enjoy helping others grow. Bonus Points If You… - Have supported or led the migration of native apps to React Native, or introduced native modules into React Native codebases. - Have supported or led the introduction of React Native on the Android platform. - Are comfortable working with TypeScript or custom native modules. - Have experience working at a company where mobile is a primary user touchpoint. - Have built or scaled mobile systems like push notifications, deep linking, analytics, or A/B testing frameworks. - Enjoy building platforms that empower other developers to move faster and ship with confidence. Position Location - This role is available in the following locations: Remote, San Mateo, Columbus, Austin Time Zone Requirements - This team operates across all U.S. time zones. Travel Requirements - This team has regular on-site collaboration sessions. These occur 3 days per quarter at an Upstart office. If you need to travel to make these meetups, Upstart will cover all travel related expenses. #LI-REMOTE #LI-MidSenior At Upstart, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will depend on your geographic location–with our “digital first” philosophy, Upstart uses compensation regions that vary depending on location. Individual pay is also determined by job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. In addition, Upstart provides employees with target bonuses, equity compensation, and generous benefits packages (including medical, dental, vision, and 401k). United States | Remote - Anticipated Base Salary Range $195,300—$270,400 USD What you'll love At Upstart, our benefits are designed to support your health, financial well-being, family, and personal growth. Here’s what you can expect: - Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly - Generous 401(k) plan with Upstart matching $2 for every $1 contributed, up to $15,000 per year - Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees - Affordable medical, dental, and vision coverage, with multiple plan options - Upstart covers 90% to 100% of the cost depending on the plans you choose - Health Savings Account contributions from Upstart for eligible plans - Income protection benefits, including company-paid Basic Life, AD&D, and Short- and Long-Term Disability coverage, with options to purchase supplemental coverage - Paid time off, sick and safe time, and company holidays - Paid family and parental leave to support caregiving and major life moments - Family-centered benefits through Carrot and Cleo, supporting fertility, parenthood, and caregiving - Employee Assistance Program (EAP) offering mental health support and life-centered resources - Financial wellness resources, including access to financial planning tools and a financial concierge service - Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you - Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from - Connection and community through team events and onsites, all-company updates, and employee resource groups (ERGs) - Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our four offices, located in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!). Upstart is a proud Equal Opportunity Employer. Just as we are dedicated to improving access to affordable credit for all, we are committed to inclusive and fair hiring practices. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please email candidate_accommodations@upstart.com https://www.upstart.com/candidate_privacy_policy
Principal Mobile Software Engineer
UpstartOur mission is to enable effortless credit based on true risk.
• Drive technical strategy for our mobile apps — from platform architecture to product scalability and developer experience. • Build foundational systems in React Native that enable fast, high-quality feature development across both iOS and Android. • Collaborate with product and design to scope, implement, and launch user-facing features that align with company goals. • Bridge mobile and backend systems by shaping APIs and improving client-server interaction patterns. • Identify friction in the mobile development lifecycle and lead improvements to tooling, modularization, CI, and testing strategies. • Mentor engineers and help grow a culture of ownership, technical rigor, and continuous learning. • Influence both product and platform direction as we scale our mobile efforts across multiple surfaces and teams. • Support company goals such as improving user engagement, increasing retention, and unlocking new growth channels through mobile innovation. • Help define and uphold the engineering culture, patterns, and practices that guide mobile development at Upstart.
• Design and build scalable backend services that power our unified communications platform across SMS, email, push, and future channels. • Develop systems for real-time, event-triggered messaging and self-serve marketing automation and experimentation capabilities. • Translate large, complex datasets into high-leverage marketing capabilities through APIs, streaming pipelines, and reverse ETL workflows. • Partner closely with product managers, lifecycle marketing, data insights, analytics, and data platform teams to define requirements and deliver impactful, data-driven solutions. • Lead medium-sized projects independently—proactively identifying risks, managing ambiguity, and driving execution from design through launch. • Strengthen our engineering culture by improving system reliability, accelerating iteration, and clearly communicating technical trade-offs to cross-functional stakeholders.


