landing_page-logo
  1. Home
  2. »All Job Categories
  3. »Computer Software Jobs

Auto-apply to these computer software jobs

We've scanned millions of jobs. Simply select your favorites, and we can fill out the applications for you.

Senior Software Engineer - HPC-logo
NvidiaAustin, TX
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI and enabled the next era of computing. NVIDIA is a "learning machine" that constantly evolves by adapting to new opportunities that are hard to address, that matters to the world, and that only we can address. This is our life's work, to amplify human imagination and intelligence, and expand what is possible. We're seeking strategic, bold, hard-working, and creative individuals who are passionate about helping us tackle challenges no one else can solve. Make the choice to join us today. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated infrastructure to enable business critical services and AI applications. You will be working with a team of passionate and skilled engineers that are continuously working to provide better tools to build and manage this infrastructure. Ideal candidate is strong in software development, designing and creating reliable distributed systems, and has the ability to implement well thought out long term maintenance strategy. What you'll be doing: Design highly available and scalable systems to meet the demands of our HPC clusters Evaluate new and innovative technologies as the landscape evolves Continuously improve infrastructure provisioning and management using automation Support a globally distributed, multi-cloud hybrid environment - AWS, GCP and On-prem Build strong cross functional relationships and align with partners across various business units Ensure the highest level of up-time and Quality of Service (QoS) to our users through operational excellence Participate in team's on-call rotation and be a contact for service incidents What we need to see: 10+ years of experience in design, implementation, and delivery of large engineering projects Comfortable with at least two of the following programming languages: Golang, Java, C/C++, Scala, Python, Elixir. Understands scalability challenges and performance of server-side code. Able to craft and develop horizontally-scalable, resilient and performing-under-load systems. Versatile technologist with experience in full software development lifecycle - from inception and design to deployment, operation, and iterative development. Proficient in cloud computing and are hands-on in at least one cloud platform: GCP, AWS, or Azure. Proficient in modern CI/CD techniques, GitOps and Infrastructure as Code(IaC) Strong work ethic and a passion for problem solving B.S. degree in Computer Science or related technical field (or equivalent experience) Detail oriented with great communication and collaboration skills Ways to stand out from the crowd: Prior experience building solutions for HPC clusters based on Slurm or Kubernetes Strong understanding of Linux operation system and TCP/IP fundamentals Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until July 29, 2025. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Posted 30+ days ago

Software Engineer, Infrastructure-logo
FIGMASan Francisco, CA
At Figma, infrastructure is at the heart of everything we build. As a Software Engineer on our Infrastructure team, you'll help design, build, and operate the systems that power our real-time collaborative design tools used by millions of people worldwide. We're scaling fast, and we're looking for experienced infrastructure engineers across a variety of teams. Whether you're passionate about storage, compute orchestration, developer tooling, networking, or real-time data systems, this role offers an opportunity to shape the technical foundation of one of the most beloved design platforms in the world. This is a full time role that can be held from one of our US hubs or remotely in the United States. What You'll Do at Figma: Design, build, and maintain scalable and reliable infrastructure systems that support product innovation and user collaboration at scale. Architect and evolve distributed systems including storage platforms, streaming infrastructure, and compute orchestration. Improve developer experience by building internal platforms, CI/CD systems, build tools, and APIs. Collaborate across product and infrastructure teams to design secure, maintainable, and performant systems. Participate in shaping platform strategy, roadmaps, and engineering best practices across the organization. Debug and resolve complex production issues that span services and layers of the stack. Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence. We'd Love to Hear From You If You Have: 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering.. Deep understanding of distributed systems concepts such as sharding, replication, consistency, and eventual convergence. Experience with cloud-native environments (AWS, GCP, or Azure), infrastructure-as-code, and container orchestration. Proficiency in languages such as Go, TypeScript, Python, Rust, or Ruby. Strong system design skills and a track record of architecting resilient production systems. Excellent communication skills, with experience collaborating across teams and mentoring others. While it's not required, it's an added plus if you also have: Experience scaling storage platforms (e.g., Postgres, Redis, S3, DynamoDB) or operating streaming systems like Kafka. Background in traffic management, DDoS mitigation, or service mesh technologies (e.g., Envoy, Istio). A history of developing complex, realtime distributed systems at scale. A passion for building developer productivity tools, including development environments, CI/CD pipelines, and build systems. Experience with evolving large-scale, shared developer platforms to improve reliability and developer velocity. Strong problem-solving skills and a bias for action-especially when tackling high-impact, gritty challenges. At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you're excited about this role but your past experience doesn't align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.

Posted 30+ days ago

Software Engineer, Sr Specialist-logo
NASDAQ Omx Group, Inc.Philadelphia, PA
Join the team responsible for the Derivatives Market System technology at Nasdaq. This role's responsibilities include the development and maintenance of real-time, mission-critical systems, requiring high throughput and minimal latency. This demands precise execution, exceptional reliability, and adherence to rigorous performance standards. You will design, develop, modify, adapt and implement solutions to information technology needs through new and existing applications, systems architecture and applications infrastructure. You will review system requirements and business processes; code, test, debug and implement software solutions. You should enjoy working on challenging technical problems and thinking of creative solutions for them. Reviews system requirements and business processes; codes, tests, debugs; implements and/or maintains software solutions for more complex assignments. Determines systems software design requirements. Designs, develops, modifies, adapts and implements short- and long-term solutions to information technology needs through new and existing applications, systems architecture, network systems and applications infrastructure. Develops security solutions for complex assignments. Provides application software development services or technical support typically for more challenging assignments. Develops program logic for new applications or analyses and modifies logic in existing applications. Modifies existing internal software products to add to new functions, adapt to new hardware, improve performance or enhance product usability. Mentors others in the team on implementing system improvements, challenging the team to increase efficiency wherever possible and to utilize current industry trends. Ensures that applications are compatible across multiple platforms and browsers. May participate in all aspects from detailed programming to high level system design. Participates in IT systems strategy, development and /or integrations services to clients. Provides technology trends and competitive landscape expertise and makes technology decisions to drive opportunities and competitive advantage for our clients. Provides a deep domain and industry experience and expertise to design and develop creative solutions. Provides deep awareness of technology and market trends to anticipate industry changes and conceptualize solutions. As a generalist, becomes involved in all aspects of a project including firmware, hardware, architecture, database warehouse and mining, database design and analysis, software development and testing. Education Required: Degree qualified in a discipline related to Computer Science, Information Systems, or equivalent work experience. Would typically have, or be studying, a second degree or masters' in a more specialized area, such as financial markets, finance, or mathematics related. Experience Required: At least 6 years of programming experience Proficient in Java programming Proficient in object-oriented methodologies Experience with high-performance, low-latency, mission critical environments is a plus but not required. Familiarity with AWS is a plus but not required Experience with AI is a plus but not required. Special Qualifications: Should be able to work independently with little supervision. Should be self-starter who is always looking for ways to improve our software's performance, resiliency, design and reusability. This position can be located in Philadelphia, and offers the opportunity for a hybrid work environment (at least 3 days a week in office, subject to change), providing flexibility and accessibility for qualified candidates. Come as You Are Nasdaq is an equal opportunity employer. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation. What We Offer We're proud to offer a competitive rewards package that is meaningful, recognizes the unique needs of our employees and their families and incentivizes employees for their contribution to Nasdaq's overall success. In addition to base salary, Nasdaq offers significant other compensation (annual bonus/commissions and equity), benefits, and opportunity for growth. Exact compensation may vary based on several job-related factors that are unique to each candidate, including but not limited to: skill set, experience, education/training, business needs and market demands. Nasdaq's programs and rewards are intended to allow our employees to: Secure Wealth: 401(k) program with 6% employer match, Employee Stock Purchase Program with 15% discount, Student loan repayment program up to $10k, Company paid life and disability plans, Generous paid time off Prioritize Health: Comprehensive medical, dental and vision coverage, Health spending account with employer contribution, Paid flex days to support mental wellbeing, Gym membership discounts Care for Family: Hybrid home/office schedule (for most positions), Paid parental leave, Fertility benefits, Paid bereavement leave Connect with Community: Company gift matching program, Employee resource groups, Paid volunteer days Grow Career: Education Assistance Program, Robust job skills training and Professional development opportunities For more information, visit Nasdaq Benefits & Rewards Career page.

Posted 30+ days ago

R
Radiance Technologies, Inc.Monterey, CA
Salary Range: $135k to $145k Radiance Technologies is an employee-owned company with benefits unmatched by most companies. Employee ownership, generous 401K and profit sharing, health/dental/life/vision insurance benefits, engaging assignments, educational reimbursement, competitive salaries, and a pleasant work environment combine to make Radiance Technologies a great place to work and succeed. The Software Integration Engineer will support the Commander, Naval Meteorology and Oceanography Command (CNMOC) and the Surf Eagle Program by providing development and maintenance support for software and system architecture in the Geographic Information Systems (GIS) field. The duty location is the Fleet Numerical Meteorology and Oceanography Center (FNMOC) in Monterey, California. The Software Integration Engineer will work with system administrators to secure and maintain systems, with software developers to integrate custom software onto operational networks, and with network users to troubleshoot issues. Systems and networks range from unclassified to Top Secret/SCI on both Windows and Linux operating systems. Job Duties: Support software deployment efforts at FNMOC. Develop proof-of-concept and prototype code for projects. Assist software developers in code debugging by providing information about the system architecture, to include operating-system settings and policies, available software libraries for dependency resolution, and performance limitations based on hardware. Communicate deployment instructions to system administrators to aid in installing custom software on restricted systems and networks. Perform software installation and integration tasks where applicable. Troubleshoot network and data transmission issues. Support life-cycle replacement of custom software and coordinate patches and upgrades. Register source code in repositories and attend software review boards. Compile technical reports on deployment efforts. Required Qualifications Active Top Secret clearance with SCI eligibility (TS/SCI) Bachelor's Degree in Information Technology, Computer Science, or relevant technical field Competency in Java or Python programming language Experience with GIS tools such as Esri ArcGIS, GeoServer, and ERDDAP Experience with Linux-based systems and architecture, specifically Red Hat Strong technical writing and oral communication skills Desired Qualifications Experience with code repositories and software hardening practices Knowledge of web-based requests and responses Knowledge of databases and database management systems e.g., SQLite Certifications in networking, security, and system administration Experience with task management or program management at a supervisory level EOE/Minorities/Females/Vet/Disabled

Posted 4 weeks ago

Staff Software Engineer, Vulnerability Management (Remote)-logo
Geico InsuranceChevy Chase, MD
At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers' expectations while making a real impact for our company through our shared purpose. When you join our company, we want you to feel valued, supported and proud to work here. That's why we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers. GEICO is seeking an experienced full-stack engineer with a deep technical expertise and passion for building high-performance, low maintenance, zero-downtime, and highly scalable systems. The ideal candidate has a proven track record of design, development, and implementation of scalable solutions in hybrid environments using commercial and open-source products, preferably in Cybersecurity domain. This role will be responsible for leading enterprise initiatives and collaboration with cross-functional teams as well as designing and implementing secure and scalable solutions to drive Vulnerability Management initiatives. As a Staff Engineer, you're not just a technical expert-you're a lead, a problem solver, an innovator who thrives in a fast-paced, constantly evolving environment. You will turn complex security challenges into elegant, practical solutions while fostering collaboration across teams and stakeholders. You have exposure to Cybersecurity and are well-versed with Vulnerability Management Lifecycle - asset discovery, internal/external scans, contextualization and risk-based assessment, triaging of CVEs, detection authoring, security data pipeline, reporting, and remediation. Staff Engineer works closely with infrastructure, development, product, and other organizations across GEICO to integrate security into the ecosystem from design through deployment to sustainable operations. The Staff Engineer brings in expertise in requirements identification, feasibility analysis, secure infrastructure designs, technology evaluation and selection, and implementation of scalable systems using CI/CD and DevSecOps to raise the bar on engineering excellence and security best practices. As a Staff Engineer, you will: Provide technical leadership for cybersecurity program strategy, software development, integration decisions, analyzing design constraints and trade-offs in system and security design Lead design, development, and delivery of security solutions to drive Vulnerability Management initiatives. Deliver automation initiatives, conduct advanced research, and develop proofs of concept to enhance our security capabilities and improve overall efficiency Achieve security business outcomes through force multiplication Develop, integrate, and maintain multilevel cybersecurity designs, architectures, policies, and procedures Provide secure design guidance and recommendations to developers, infrastructure, and product engineers Influence and educate partner teams to bring an engineering first approach to develop sustainable security systems. Mentor peers and team members in security technologies, enterprise solution design, deployment, and effective customer interaction Provide motivating demonstrations and communications to show the value of our security measures to the business, highlighting the low impact on systems, improved operability and resiliency Qualifications Tech-lead with full-stack software development and DevSecOps experience in a hybrid environment (AWS, Azure, on-prem) Development and leadership in Cybersecurity domain, preferably in Vulnerability Management Engineering Specialization with at least one modern language such as Java, Go, Python or C#, and a scripting language Extensive knowledge and experience of building data intensive large-scale distributed systems on cloud Experience building the architecture and design of new and current systems (architecture, design patterns, reliability, and scaling) Fluency in DevOps concepts and best practices in CI/CD pipelines and infrastructure as a code Experience with application performance monitoring tools and performance assessments Ability to design, implement, deploy, and operate systems to solve complex security problems in a fast-paced, startup-like environment Strong knowledge of industry-standard security tools, frameworks, and best practices including MITRE, CIS and NIST Experience working with auditors and demonstrating security controls Experience 6+ years of non-internship professional software engineering experience of building large-scale distributed systems 4+ years of experience with architecture and design in a tech lead role 4+ years of experience with AWS, GCP, Azure, or other cloud providers 3+ years of experience in open-source frameworks Foundational knowledge of security best practices for system design and development Experience of building applications for security domain Experience of assessing security vulnerabilities and driving their remediation is a plus Professional security certification (e.g., CISSP, CCSP, CSSLP) is a plus Education Bachelor's degree in Computer Science, Information Systems, Cyber Security, or equivalent education with work experience Annual Salary $110,000.00 - $230,000.00 The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate's work experience, education and training, the work location as well as market and business considerations. At this time, GEICO will not sponsor a new applicant for employment authorization for this position. The GEICO Pledge: Great Company: At GEICO, we help our customers through life's twists and turns. Our mission is to protect people when they need it most and we're constantly evolving to stay ahead of their needs. We're an iconic brand that thrives on innovation, exceeding our customers' expectations and enabling our collective success. From day one, you'll take on exciting challenges that help you grow and collaborate with dynamic teams who want to make a positive impact on people's lives. Great Careers: We offer a career where you can learn, grow, and thrive through personalized development programs, created with your career - and your potential - in mind. You'll have access to industry leading training, certification assistance, career mentorship and coaching with supportive leaders at all levels. Great Culture: We foster an inclusive culture of shared success, rooted in integrity, a bias for action and a winning mindset. Grounded by our core values, we have an an established culture of caring, inclusion, and belonging, that values different perspectives. Our teams are led by dynamic, multi-faceted teams led by supportive leaders, driven by performance excellence and unified under a shared purpose. As part of our culture, we also offer employee engagement and recognition programs that reward the positive impact our work makes on the lives of our customers. Great Rewards: We offer compensation and benefits built to enhance your physical well-being, mental and emotional health and financial future. Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family's overall well-being. Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance. Access to additional benefits like mental healthcare as well as fertility and adoption assistance. Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year. The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants.

Posted 1 week ago

Senior Software Engineer - HSM-logo
BitGoSan Francisco, CA
BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Since our founding in 2013, we have focused on enabling our clients to securely navigate the digital asset space. With a global presence and multiple Trust companies, BitGo serves thousands of institutions, including many of the industry's top brands, exchanges, and platforms, and millions of retail investors worldwide. As the operational backbone of the digital economy, BitGo handles a significant portion of Bitcoin network transactions and is the largest independent digital asset custodian, and staking provider, in the world. For more information, visit www.bitgo.com. This role will require being full-time onsite at our San Francisco office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer to join our HSM Team and help us build an API-first platform for businesses and developers to launch crypto products. Responsibilities: Design and build scalable, well abstracted, and robust APIs, libraries, and services to empower our API-first platform Own functionality and scalability features by taking responsibility from inception to deployment and customer integration Expose and document functionality to the UI, third-party developers, and our internal and external tooling Collaborate with cross-functional teams to define, design, and ship new features Write clean, maintainable, and efficient code Ensure the performance, quality, and responsiveness of applications Identify and correct bottlenecks and fix bugs Continuously discover, evaluate, and implement new technologies to maximize development efficiency Participate in code reviews and contribute to a culture of continuous improvement Work closely with product managers, designers, and other engineers to understand and refine product requirements Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices Skills & Experience: We are looking for teammates who share and practice our values: open communication, transparency, taking ownership, and a high level of craftsmanship. We are looking for coworkers who share our vision and mission: deliver trust in digital assets. Required: Bachelor's or Master's degree in Computer Science, Mathematics, Cryptography, or a related field At least 6 years of proven experience in designing and implementing cryptographic solutions for enterprise-level systems in back-end and/or server-side development Strong understanding of cryptographic algorithms and protocols such as RSA, ECC, AES, and SHA Great at algorithm design, problem solving, and complexity analysis Strong experience with C, C++ or Rust Experience with TypeScript, Node.js, PostgreSQL and MongoDB Strong experience with RESTful API design Experience with microservices and service-oriented architectures Experience with unit and functional testing and debugging Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc. Ability to move quickly and adjust course as needed in a fast-paced environment Ability to work independently and collaboratively in a team environment. Preferred: Familiarity with security best practices and standards, such as ISO 27001, NIST, and FIPS. Experience working in cryptography, with a focus on TSS and MPC. Understanding of and experience working in cryptocurrencies and blockchain or centralized financial industry Why Join BitGo? Disrupting an industry takes vision, innovation, passion, technical chops, drive to deliver, collaboration, and execution. Join a team of great people who strive for excellence and personify our corporate values of ownership, craftsmanship, and open communication. We are looking for new colleagues who bring innovative ways of thinking and problem solving, and who want risks to be part of the team that changes the world's financial markets. Pay Transparency Notice: Depending upon your leveling and location, the compensation for this role averages between $165,000 - $210,000 USD base salary. Equity, an annual performance bonus and the benefits outlined below are also a part of this role's package. Here are some of the benefits* of working at BitGo: Competitive base salary, bonus and stock options 100% company paid health insurance for employee, partner and dependents Up to 4% 401k company match Paid parental leave, Paid vacation Free custom lunches, dinners and snacks Computer equipment and workplace furniture to suit your needs Great colleagues and inspiring startup environment Benefits may vary based on location Cryptocurrencies are the most disruptive change the financial services industry has seen in years. Join us and you'll be able to look back and say you were part of the team that transformed investing.

Posted 1 week ago

Software Engineer Specialist-logo
NASDAQ Omx Group, Inc.Atlanta, GA
Nasdaq is a global technology company serving the capital markets and beyond. As the creator of the world's first electronic stock market, we power over 100 marketplaces in 50 countries. Our Listings Platform is at the heart of this ecosystem, enabling companies to list and manage their securities with transparency and efficiency. Reviews system requirements and business processes; codes, tests, debugs and implements software solutions. Role Overview: As an Index Platform Developer, you will play a key role in transforming our platform from traditional on-premises monolithic based applications to a modern, cloud-native architecture. This includes building serverless Python-based applications, developing API-driven workloads, and deploying scalable solutions in AWS. You'll collaborate with cross-functional teams to modernize Nasdaq's core index services and deliver high-impact, resilient systems. Key Responsibilities: Design and implement scalable backend services using Python in AWS. Develop and integrate RESTful APIs using serverless technologies to enable secure and efficient data exchange. Collaborate with product managers, QA engineers, and other developers to migrate legacy systems to cloud-native solutions. Participate in code reviews, sprint planning, and continuous improvement initiatives. Maintain documentation for system architecture, interfaces, and workflows. Qualifications: Bachelor's degree in computer science or related field. 4+ years of experience in software development, preferably in financial services or enterprise platforms. Hands-on experience with Python and AWS serverless computing. Experience developing Python applications and APIs. Able to write queries against Relational databases as well as No-SQL databases. Familiarity Infrastructure as code (Terraform, Cloud Formation) for cloud deployment best practices. Strong problem-solving skills and attention to detail. Preferred Skills: Experience with metadata-driven development and contract-first API design. Knowledge of capital markets or listing operations. Experience working in CI/CD pipeline automated development environments and DevOps practices. Proficiency in other programming languages such as C#, Java Experience developing websites. Why Join Us? Be part of a team that powers the backbone of global capital markets. Drive the modernization of a critical platform with cutting-edge technologies. Work in a culture that values innovation, inclusion, and continuous learning. This position can be located in Atlanta, and offers the opportunity for a hybrid work environment (at least 3 days a week in office, subject to change), providing flexibility and accessibility for qualified candidates. Come as You Are Nasdaq is an equal opportunity employer. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation. What We Offer We're proud to offer a competitive rewards package that is meaningful, recognizes the unique needs of our employees and their families and incentivizes employees for their contribution to Nasdaq's overall success. In addition to base salary, Nasdaq offers significant other compensation (annual bonus/commissions and equity), benefits, and opportunity for growth. Exact compensation may vary based on several job-related factors that are unique to each candidate, including but not limited to: skill set, experience, education/training, business needs and market demands. Nasdaq's programs and rewards are intended to allow our employees to: Secure Wealth: 401(k) program with 6% employer match, Employee Stock Purchase Program with 15% discount, Student loan repayment program up to $10k, Company paid life and disability plans, Generous paid time off Prioritize Health: Comprehensive medical, dental and vision coverage, Health spending account with employer contribution, Paid flex days to support mental wellbeing, Gym membership discounts Care for Family: Hybrid home/office schedule (for most positions), Paid parental leave, Fertility benefits, Paid bereavement leave Connect with Community: Company gift matching program, Employee resource groups, Paid volunteer days Grow Career: Education Assistance Program, Robust job skills training and Professional development opportunities For more information, visit Nasdaq Benefits & Rewards Career page.

Posted 30+ days ago

Full Stack Software Engineer, Mid-logo
Booz Allen Hamilton Inc.Annapolis Junction, MD
Full Stack Software Engineer, Mid The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to help create a system that will make a difference, we need you on our team. We're looking for a developer like you with the skills needed to develop software and systems from vision to production-ready. This role is more than just coding. As a full stack developer at Booz Allen, you'll use your passion to learn new tools and techniques and identify needed system improvements. You'll help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies. You'll help make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements. Work with us as we shape systems for the better. Join us. The world can't wait. You Have: 2+ years of experience designing, modifying, developing, writing, and implementing software programming applications using Agile methods 2+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks Experience developing software with Python or Typescript Experience with NoSQL databases such as ElasticSearch or Kibana, graph databases, Mongo, or Redis Experience with software development processes, including unit tests, CI/CD processes, and using Git for version control Experience working in a Linux development environment Knowledge of data modeling, data structures, data processing, data transformation, and validation, including JSON Schema TS/SCI clearance with a polygraph Bachelor's degree and 2+ years of experience in software engineering, or 7+ years of experience in software engineering in lieu of a degree Nice If You Have: Experience with Java, JavaScript, React, NodeJS, REST, and JSON Experience with Mongo, ElasticSearch, and Redis Experience with containerization, including Docker or Podman, or container orchestration, including Swarm or Kubernetes Experience operating with AWS Experience with computer and network security and penetration testing Experience with dataflow integration such as Apache NiFi Experience writing source code for new applications or generating and enhancing code samples for existing applications Experience using back-end and front-end languages to develop complete solutions Experience creating and using data models, data structures, data transformations, and data processing pipelines Ability to work with automated testing tools to perform testing and maintenance Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance with polygraph is required. Compensation At Booz Allen, we celebrate your contributions, provide you with opportunities and choices, and support your total well-being. Our offerings include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care. Our recognition awards program acknowledges employees for exceptional performance and superior demonstration of our values. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen's benefit programs. Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits. We encourage you to learn more about our total benefits by visiting the Resource page on our Careers site and reviewing Our Employee Benefits page. Salary at Booz Allen is determined by various factors, including but not limited to location, the individual's particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. The projected compensation range for this position is $69,400.00 to $158,000.00 (annualized USD). The estimate displayed represents the typical salary range for this position and is just one component of Booz Allen's total compensation package for employees. This posting will close within 90 days from the Posting Date. Identity Statement As part of the application process, you are expected to be on camera during interviews and assessments. We reserve the right to take your picture to verify your identity and prevent fraud. Work Model Our people-first culture prioritizes the benefits of flexibility and collaboration, whether that happens in person or remotely. If this position is listed as remote or hybrid, you'll periodically work from a Booz Allen or client site facility. If this position is listed as onsite, you'll work with colleagues and clients in person, as needed for the specific role. Commitment to Non-Discrimination All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.

Posted 30+ days ago

Senior Backend Software Engineer- (AI Platform)-logo
DataBricksMountain View, CA
P-1428 At Databricks, we are passionate about enabling data and AI teams to solve the world's toughest problems - from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers - and customer obsessed - we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing with data to scaling our services and infrastructure across millions of virtual machines. And we're only getting started. As part of the AI Platform team, you'll build the substrate that powers everything from data apps, AI agents, model training, model serving, and vector search. You'll be joining a high-agency, high-visibility team operating at the frontier of AI infrastructure - with deep ties to research, product, and real-world enterprise use cases. Databricks Mosaic AI is one of our fastest-growing businesses helping thousands of our customers democratize AI within their organizations. We're building the infrastructure that powers the next generation of AI. We're hiring across multiple teams in our AI Engineering org including: The impact you will have: Build infrastructure that powers our flagship offerings like MLflow, AI Gateway, Databricks Apps, Agent Framework, Agent Bricks, and Foundation Model APIs, to state a few. Improve reliability, latency, and efficiency of distributed AI workloads Collaborate with platform, infra, and ML teams to deliver seamless end-to-end experiences Shape how developers and data scientists build and interact with AI on Databricks What we look for: 5+ years of experience in backend or infrastructure engineering Strong programming skills in Scala, Go, or Python Experience with distributed systems, scalable APIs, or cloud-native infrastructure Familiarity with service-oriented architecture, deployment pipelines, and system observability Strong product and ownership mindset - you care about building the right solution, not just any solution Bonus points for: Experience with real-time serving, ML infrastructure, or GPU orchestration Exposure to platforms like SageMaker, Vertex AI, or Azure ML Contributions to OSS projects like MLflow, PyTorch, or Ray Built developer platforms or internal tools supporting AI workflows

Posted 30+ days ago

W
WEX Inc.Portland, ME
This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Portland, ME; Boston, MA; Chicago, IL; San Francisco Bay Area, CA; and Seattle/WA. About the Team/Role As WEX continues to scale its Data-as-a-Service (DaaS) platform, the Data Acquisition Team plays a critical role in enabling secure, scalable, and reliable ingestion of data from hundreds of internal systems and external sources. We are looking for a Senior Staff Software Engineer to architect and lead the next evolution of our data acquisition platform. In this role, you will drive the design of a flexible, extensible ingestion framework that supports batch, streaming, and event-driven pipelines, while ensuring data quality, observability, and governance are built in from the start. This role is ideal for engineers who want to work on foundational platform problems at scale-helping ingest billions of records across diverse systems and powering enterprise-wide analytics, AI, and product experiences. This team sits at the front door of WEX's data platform-powering everything downstream. You'll help design the systems that make the rest of the architecture possible: scalable, governed, and intelligent from day one. If you want to work on problems of scale, reliability, and interoperability-this is your role. How you'll make an impact Lead the design and development of scalable, high-throughput data acquisition systems that integrate internal and external data sources across domains. Architect core platform components-such as data routing, transformation orchestration, lineage tracking, and schema evolution-using sound software engineering principles. Implement a modular ingestion framework capable of supporting streaming and batch pipelines with varying latencies and SLAs. Provide technical leadership, mentor engineers, and establish best practices in code quality, performance optimization, testing, and platform observability. Collaborate with domain teams to understand data integration needs and accelerate onboarding through reusable patterns and automation. Partner closely with the Control Plane and DataOps teams to integrate orchestration, lineage, access control, and validation into the core ingestion process. Experience you'll bring 10+ years of experience in software or platform engineering with a focus on distributed systems, high-volume data processing, or data platform architecture. Deep understanding of data acquisition patterns at scale-including change data capture (CDC), event-driven ingestion, streaming frameworks, and asynchronous integration models. Strong architectural experience with large-scale systems-you've built or led platforms that handle tens of millions to billions of records per day. Experience building internal data platforms or ingestion frameworks that abstract complexity and accelerate domain adoption. Strong programming expertise in a systems language (e.g., Python, Java, Scala, or Go). Strong appreciation for platform reliability, security, testability, and documentation as part of scalable engineering. Experience integrating with a variety of source systems (e.g., CRM, ERP, telemetry, external APIs), and solving for schema evolution, observability, and error recovery. Excellent communication skills and a passion for building platforms that empower others The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section. Pay Range: $169,000.00 - $225,000.00

Posted 1 week ago

Senior Staff Software Engineer - Enzyme-logo
DatabricksMountain View, CA
Job Title: Senior Staff Software Engineer - Enzyme Location: Mountain View, California -------------------------------- P-1183 At Databricks, we are passionate about enabling data teams to solve the world's toughest problems - from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. The Lakeflow Engineering team here at Databricks is responsible for the entirety of the ETL product line. This includes products such as Materialized Views, Structured Streaming, and Delta Live Tables. We run one of the world's biggest (if not the biggest) data engineering platforms - responsible for processing exabytes of data daily for tens of thousands of customers. We're seeking a dedicated technical leader to spearhead the Materialized Views engineering team. The team is responsible for building next generation Materialized View features for both ETL workloads and for query acceleration. As part of this team, you will be working in one or more of the following areas to design and implement these next gen systems that leapfrog state-of-the-art: Incrementally maintaining materialized views Query optimization Resource management Efficient storage structures Automatic physical data optimization The Impact you will have: Solve real business needs at large scale by applying your software engineering. Deliver a highly scalable, available, and fault-tolerant architecture for materialized views Low level systems debugging, performance measurement & optimization on large production clusters. Build architecture design, influence product roadmap, and take ownership and responsibility over new projects. Introduce tools to allow greater automation and operability of services. Use your deep experience to help prevent and investigate production issues. Plan and lead complicated technical projects that work with several teams within the company. What We're Looking For: 15+ years industry experience building and supporting large-scale distributed systems. A passion for database systems, storage systems, distributed systems, language design, or performance optimization Experience working towards a multi-year vision with incremental deliverables Motivated by delivering customer value and impact. Strong foundation in algorithms and data structures and their real-world use cases. Experience driving company initiatives towards customer satisfaction. BS/MS/PhD in Computer Science or related majors, or equivalent experience.

Posted 30+ days ago

Embedded Software Engineer-logo
Palantir TechnologiesWashington, DC
A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more. The Role Palantir is at the forefront of some of the most critical and challenging problems in the world. We develop alongside our customers everyday. Our customers span from the cloud to the frontline. As we adapt to solve their most pressing issues in latency and compute cost, we are building a team of Software Engineers relentlessly focused on low-level optimization and novel compute architectures. This is a team of hackers optimizing everything from Palantir software at the far-edge to steaming pipelines lowering cloud compute cost. This role requires an experienced software engineer who is well versed in low-level development in compiled languages such as Rust, C/C++ or Go. A successful candidate can optimize software in constrained embedded devices or across large-scale distributed systems. You should have strong knowledge of computer architecture and OS internals. Core Responsibilities Develop high-performance software that can run in distributed systems at the edge and in the cloud. Process high-bandwidth sensor and network data streams to provide real-time insights to customers. Architect optimized software systems that are hardware-aware. Interact directly with our customers to derive requirements. What We Value Ability to independently decompose and solve ambiguous, complex problems alongside customers with minimal guidance. Deep knowledge of computer architecture and experience in hardware-software interfaces. Basic Linux and IP networking knowledge. Experience in low-level software/algorithm development preferred (e.x. SIMD, GPU, FPGA). What We Require 2+ years of software development experience. Strong coding and debugging skills in compiled languages (Rust, C/C++, etc.). Active US Security clearance or eligibility and willingness to obtain a US Security clearance. Salary The estimated salary range for this position is estimated to be $135,000 - $200,000/year. Total compensation for this position may also include Restricted Stock units, sign-on bonus and other potential future incentives. Further note that total compensation for this position will be determined by each individual's relevant qualifications, work experience, skills, and other factors. This estimate excludes the value of any potential sign-on bonus; the value of any benefits offered; and the potential future value of any long-term incentives. Our benefits aim to promote health and wellbeing across all areas of Palantirians' lives. We work to continuously improve our offerings and listen to our community as we design and update them. The list below details our available benefits and some of the perks that can be enjoyed as an employee of Palantir Technologies. Benefits Employees (and their eligible dependents) can enroll in medical, dental, and vision insurance as well as voluntary life insurance Employees are automatically covered by Palantir's basic life, AD&D and disability insurance Commuter benefits Relocation assistance Take what you need paid time off, not accrual based 2 weeks paid time off built into the end of each year (subject to team and business needs) 10 paid holidays throughout the calendar year Supportive leave of absence program including time off for military service and medical events Paid leave for new parents and subsidized back-up care for all parents Fertility and family building benefits including but not limited to adoption, surrogacy, and preservation Stipend to help with expenses that come with a new child Employees can enroll in Palantir's 401k plan Life at Palantir We want every Palantirian to achieve their best outcomes, that's why we celebrate individuals' strengths, skills, and interests, from your first interview to your longterm growth, rather than rely on traditional career ladders. Paying attention to the needs of our community enables us to optimize our opportunities to grow and helps ensure many pathways to success at Palantir. Promoting health and well-being across all areas of Palantirians' lives is just one of the ways we're investing in our community. Learn more at Life at Palantir and note that our offerings may vary by region. In keeping consistent with Palantir's values and culture, we believe employees are "better together" and in-person work affords the opportunity for more creative outcomes. Therefore, we encourage employees to work from our offices to foster connectivity and innovation. Many teams do offer hybrid options (WFH a day or two a week), allowing our employees to strike the right trade-off for their personal productivity. Based on business need, there are a few roles that allow for "Remote" work on an exceptional basis. If you are applying for one of these roles, you must work from the state in which you are employed. If the posting is specified as Onsite, you are required to work from an office. If you want to empower the world's most important institutions, you belong here. Palantir values excellence regardless of background. We are proud to be an Equal Opportunity Employer for all, including but not limited to Veterans and those with disabilities. Palantir is committed to making the application and hiring process accessible to everyone and will provide a reasonable accommodation for those living with a disability. If you need an accommodation for the application or hiring process, please reach out and let us know how we can help.

Posted 30+ days ago

Software Developer I-logo
General AtomicsPoway, CA
Job Summary General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems. Under general supervision and with on-going review this position researches, designs, develops and/or modifies enterprise-wide end-user, system level, and data management software applications. Responsible for meeting software compliance standards; evaluates integration of software applications with the overall computing environment; and documentation, testing, maintenance, and software updates. Communicates with domain experts, users, and management throughout the software development lifecycle. DUTIES AND RESPONSIBILITIES: Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications. Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements. Implementation of design including coding, testing, and documentation. Deployment of applications across the enterprise including cross- platform compliance and insuring availability of necessary resources. Code maintenance including debugging and updating to keep pace with the evolving environment. Assist in planning for future applications based on new developments in computer technology. Communicate with the software developer group, with users, and with management as well as with the wider community. Maintain the strict confidentiality of sensitive information. Perform other duties as assigned. Responsible for observing all laws, regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices. We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

Posted 30+ days ago

Senior Staff Software Engineer, Front End-logo
Altana AIBrooklyn, NY
AI can be a powerful tool for good in the world - at Altana we apply AI to the world's largest organized body of supply chain data to power a more resilient, more secure, and more sustainable model of global commerce. Our customers connect to the Altana network to build resilience for critical industries and infrastructure, automate and safeguard cross-border trade, transform insurance underwriting, protect national security, combat modern slave labor, disrupt fentanyl trafficking, and ensure that their products are sustainable. Altana is backed by leading investors and used by the world's most important organizations, including Lloyd's, Maersk, multiple government agencies across the US, UK, EU, Singapore, and Australia, General Atomics, Boston Scientific, and more. We are building a global platform connecting the public and private sectors into an AI-powered network for building trusted supply chains. We operate in accordance with our values: we focus on value creation, not capture; we foster diversity and embrace difference; we embrace reality; we get things done; we amaze our clients. When you join Altana, you'll be joining a vibrant, collaborative team working together to solve complex problems with the potential for global societal impact. The Opportunity at Altana The Engineering team is responsible for building out the platforms, API's, services, workflows, and customer facing applications for bringing this vision to life. We are creating a platform fundamentally driven by AI, which scales to a massive trove of data, and a diverse customer base; it is a complex system that will stretch engineering in many directions. You'll work closely with our Data Scientists on projects to analyze and observe world-scale datasets, write code that can scale to produce never-before-seen insights, and construct APIs to deliver our product vision. You Will Ingest product requirements, define technical requirements, and design practical, iterative technology designs that achieve our product and technical goals. Work with your product manager to develop implementation plans against our technical product roadmaps. Personally maintain, develop, and deploy our customer facing workflows to create and support our overall product architecture. Analyze and propose technical solutions to invent, enable, and enhance our product offerings. Be responsible for automating, testing, and deploying your own and your team's work. Review the code and technical designs authored by your team members, and hold a high bar for quality. Mentor developers and help them level up their skills. Be responsible for the technical excellence of day-to-day work of a team of engineers and ensure that the team's deliverables are maturing along the defined roadmap. Drive technical decision-making and problem-solving across the team, ensuring solutions are efficient, scalable, and maintainable. Identify technical and operational gaps for the team and create plans and work items to address them. Serve as the domain expert for a portion of the product surface area, while holding a firm technical understanding for other areas as well. Cooperate with team leads and managers in order to keep the team focused on outcomes while delivering sustainable and consistent code. You Have BS or MS degree in Computer Science, or equivalent experience. 7+ years of real-world professional experience writing back end or data-driven software in demanding environments. You've deployed production code and services to cloud-hosted environments. You have demonstrated experience delivering incremental releases from proof-of-concept to MVP to production. Self-starter with demonstrated experience working on large, complex problems. You care deeply about engineering excellence, clean code, and knowledge-sharing. You have experience with taking over codebases and making them your own, carrying forward with new feature development. You are a master of prioritizing and picking your area of focus intentionally You have strong written and verbal communication skills. Experience leading other engineers on complex projects. Experience with modern frontend frameworks and tools (Typescript, Next.js, React Query, Storybook) Technologies we love to use at Altana Languages and Frameworks: Typescript, Next.js, Python, PySpark Tools: Docker, Git, Kubernetes, Swagger/OpenAPI, AWS/Azure, MLFlow, Celery Datastores: Databricks and Delta Lakes This role can be based in any of our Altana hub locations, with hybrid work flexibility: New York City, Boston, MA, Washington D.C., San Francisco, CA, US Salary Range and Benefits $195,000 - $260,000 USD The salary range, to the extent specified for this role, is a good faith statement of the minimum and maximum levels of the annual based salary for the position. The base salary offered to a successful candidate will depend on a wide range of compensation factors, including, but not limited to, work experience, education and/or training, critical skills, and/or business considerations. Competitive equity grants are included in the majority of full time offers; and are considered part of Altana's total compensation package. Altana also offers either a discretionary bonus or a variable compensation plan depending on the role. Additionally, Altana offers top-tier benefits for full-time employees, including: Flexible Time Off: Altana operates with a Flexible Time Off (FTO) policy that gives you agency over your own time off so you can maximize your work-life balance. Parental Leave: We offer industry leading Paid Parental Leave (PPL), providing 14 weeks of leave for non-birthing, adoptive, and foster parents and up to 26 weeks of leave for birthing parents, all paid at 100% of your base salary. Health Benefits: We have a full suite of medical, vision, and dental benefits with generous employer contributions, designed to give you flexibility and choice for your individual health situation. Our high deductible health plan is 100% employer paid for employees and supplemented with an employer contribution to your Health Savings Account (HSA). There is also a Flexible Spending Account (FSA) option. Supplemental Benefits: Altana provides life, short- and long-term disability, and AD&D insurance coverage, all at no cost to you, so you know that you and your loved ones are covered in case of an emergency. 401(k) Savings: Save for and invest in your future using our Guideline 401(k) retirement savings program. Commuter Benefits: Save money on your commute by setting aside pre-tax funds for public transit or parking! Wellness: Because we value mental and emotional health, every Altana employee has access to a free premium subscription to Calm, the #1 app for meditation, sleep, and mindfulness. Pet Insurance: Pets are family too! Keep them healthy with Wishbone insurance and / or our Total Pet vet service and telehealth discount plan. Employee Assistance Program: Free access to confidential personal support. Dependent Care FSA: You will have access to a Dependent Care FSA, which allows you to set aside pre-tax funds for childcare expenses The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process. Why it's great to work at Altana We love to collaborate, and we win as a team! We are committed to engineering excellence We value personal and professional development We learn from diverse backgrounds and perspectives We impact the world, from enabling developing countries to identifying drug traffickers At Altana, we believe that a diverse workforce enables greater creativity, performance, and adaptability. We're proud to be an equal opportunity employer and welcome you to join us as you are. Our employment opportunities and decisions are based on business needs and individual qualifications, without regard to race, color, religious creed, national origin, ancestry, age, physical or mental disability, medical condition, marital status, sexual orientation, gender identity or expression, genetic information, family care or medical leave status, military or veteran status, or any other characteristic protected by the laws or regulations in the areas in which we operate. We prohibit discrimination and harassment of any type, in any situation. Offers related to employment at Altana will come from an Altana.ai email address. We will never ask for payment as part of the interview or onboarding process.

Posted 30+ days ago

Sr. Software Engineer-logo
Lucid MotorsSouthfield, MI
Leading the future in luxury electric and mobility At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility. We plan to lead in this new era of luxury electric by returning to the fundamentals of great design - where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience. Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we're providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you. Overview: This role is for the Data team in the ADAS/AD org. We manage the data collected by all Lucid cars. Our primary role is to enable the teams to train & refine their AI/ML models; and our scope extends to on-car programming, frontend, backend, data-pipelines, ML models, dashboards, and analytics. Roles and responsibilities: Ability to code, debug, test applications in Python, Golang. Package services in containers and deploy them to cloud on container management systems like Kubernetes. Do Performance analysis, profiling of applications to figure out bottlenecks for scalability. Familiarity with profiling tools for Golang, Python a plus. Document and provide full traceability to code written. Write meaningful test cases for code. Strong understanding of UNIX shell environment and ability to write, debug and validate shell scripts for ECU, sensor lifecycle management. Qualifications: Bachelor's degree in Computer Science or related. 5 years of software engineering experience or 3 years experience with masters degree Strong programming skills in Python, Go, and software design. Experience in large data set processing and familiarity with real time systems. Solid experience or ability to work in a fast-paced and structured engineering environment. Preferred: Ownership mindset with a proactive attitude Experience in writing efficient, readable, and maintainable code. Previous experience in the Autonomous Driving industry, specifically read/write/use the sensor data. By Submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice. If you are a California resident, please refer to our California Candidate Privacy Notice. To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes.

Posted 30+ days ago

R&D Principal Software Engineer - Graphics Engineer-logo
Broadcom CorporationPromontory B, CA
Please Note: If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account) If you already have a Candidate Account, please Sign-In before you apply. Job Description: About Us: Broadcom is a global leader in semiconductor and infrastructure software solutions. As part of our commitment to innovation and excellence, our VMware subsidiary is dedicated to shaping the future of virtualization technology. We are seeking talented individuals to join the Core Graphics Team, which is responsible for providing Virtual Graphics (vSGA) Stack for Windows and Linux Virtual Machines running on all our Hypervisor products (ESXi, Workstation, Fusion). The vSGA Stack is a unique technology that allows our customers to run 2D and 3D Windows and Linux Graphics applications in a Virtual Machine and use GPU acceleration when available. The Core Graphics Team is part of the VMware Cloud Foundation (VCF) Division which enables readily deployable, easily managed solutions with GPUs to unleash the power of heterogenous computing for modern applications. Job Summary: We are seeking an experienced Principal Software Engineer who has experience leading initiatives in the past. As Principal Graphics Software Developer, you will be using the latest Industry Standard 3D APIs such as Vulkan and Direct3D to provide Graphics support for Virtual Machines. This team develops the full Graphics virtualization stack with our own Virtual GPU Device and Windows/Linux Graphics Drivers. This is an opportunity to learn and work on different Graphics API Technologies to enable these capabilities. Responsibilities: Research, design and develop vSGA Stack for all our hypervisor products. Understand Direct3D, OpenGL and Vulkan API specification to support these APIs with our vSGA Stack Analyze and re-architect performance critical sections of the Graphics virtualization code Troubleshoot and address bugs related to vSGA functionality Deliver software that meets the coding guidelines and quality standards set by the VCF. Develop and maintain technical documentation for Graphics features Work closely with the larger team, including virtual driver and device team to provide end-to-end support for Graphics APIs. Stay up-to-date with the latest GPU hardware architecture and Graphics APIs Qualifications: Bachelor's degree in Computer Science or related field and 12+ years of related experience or Masters degree and 10+ years of related experience 5+ years of experience in Graphics Programming or GPU Driver Development on Windows, Linux or Mac OS. Strong understanding of Graphics Algorithms and APIs; Vulkan, Direct3D, Metal Experience with C programming language and familiarity with Shader Languages. Strong problem-solving skills and ability to troubleshoot complex issues Have experience with leading projects with medium to large scope. Excellent communication and collaboration skills Experience with version control systems such as Git Ability to thrive in a fast-paced and dynamic work environment. Familiarity with enterprise coding standards and best practices Nice to Have: Knowledge of Graphics Virtualization Technology Experience with Graphics API Translations. Experience with llvmpipe, Mesa Requirements: Candidates should be US citizens, permanent residents or not require immigration sponsorship. Additional Job Description: Compensation and Benefits The annual base salary range for this position is $127,100 - $226,000 This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements. Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence. Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law. If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Posted 30+ days ago

V
Viam, INC.New York, NY
Viam helps companies unlock the power of AI, data and automation in the physical world. We provide a single platform for engineers of all disciplines to solve problems together and build solutions that are fast and future-proof. Viam powers solutions across robotics, food and beverage, climate tech, marine, industrial manufacturing, and more. Founded in 2020 by former MongoDB co-founder and CTO Eliot Horowitz, Viam is headquartered in New York City. We're looking for a Staff Software Engineer to join our Infrastructure team. This team owns our developer tooling, supports the reliability and performance of our systems across multiple platforms, and plays a key role in unblocking our engineers and our customers to ship quickly and confidently. An exciting aspect of this role is that the tooling you'll develop is widely used; customers leveraging the Viam platform will rely on these tools to build and deploy their own pluggable hardware drivers, software services, and ML models through the Viam Registry, enabling them to connect new machines and capabilities to the platform. If you thrive on solving challenging technical problems, collaborating cross-functionally, and driving meaningful improvements, we want to hear from you! In this role, you will: Own and improve our developer platform, including CI/CD pipelines, build systems, and developer environments Partner with engineering teams to prototype and integrate AI/ML capabilities, like LLM-driven code generation, code assistant or smart CI checks, into our developer tooling to eliminate repetitive work and surface real-time insights that boost productivity Design better developer testing infrastructure to ensure seamless hardware and cross-platform support and resilience in edge-specific scenarios like flaky connectivity Manage the full lifecycle of our cloud infrastructure, including multi-region availability planning, cost optimization, and failover strategy, while codifying resources in Terraform and empowering engineers with operational autonomy. Partner with other teams to support complex customer projects and deliver robust cross-platform solutions Help shape our incident response strategy and enhance observability practices across the organization Collaborate cross-functionally with engineering teams, Solutions Engineering, and company leadership We're looking for someone who: Is a strong programmer, familiar with or open to learning Go Has deep systems experience with Linux (especially ARM/aarch64), and comfort working across Windows and macOS Has experience with cloud infrastructure platforms (e.g. GCP, AWS) and building CI/CD & build pipelines (e.g. GitHub Actions) Is comfortable with infrastructure as code (Terraform) Has a systems-thinking mindset and strong debugging skills across networking, filesystems, permissions, and real-world edge environments Can work independently and drive cross-team initiatives in a high-context environment Writes clearly and documents tools and workflows for others to build on Bonus points if you have: Worked in IoT or other hardware/software environments Experience with WebRTC, gRPC, or real-time communication systems Familiarity with observability tools like Prometheus, Grafana, or OpenTelemetry Background on a Developer Productivity, Platform Engineering, or Internal Tools team The starting salary for this role is $220,000/year. Benefits: Viam's base salary range for this role is posted above. Your exact offer will vary based on factors, including experience level, skillset, market location, and balancing internal equity relative to peers at the company. We recognize that the person we hire may be less experienced, or more senior, than this job description as posted. In these situations, the updated salary range will be communicated to you as a candidate. In addition to cash compensation, Viam offers a comprehensive Total Rewards package that includes equity grants, health benefits, and more. 100% covered medical/dental/vision insurance plans, commuter benefits 25 days paid vacation and generous holiday observances Free lunch every day that you're in the office One Medical Membership Citi Bike memberships Monthly wellness stipend to be used for a variety of fitness-related items like gym memberships, fitness classes, fitness equipment, and more Paid parental leave Reproductive Health Benefits, including Fertility Benefits and Abortion Access Travel Benefits Values: Vision Driven Collaborate Openly Act Decisively Succeed Through Diversity Hold Ourselves Accountable Lead with Curiosity To all recruitment agencies: Viam does not accept unsolicited agency resumes or calls from recruitment agencies or search firms. Please do not forward resumes to our jobs alias or Viam employees. Viam is not responsible for any fees related to unsolicited resumes.

Posted 30+ days ago

Principal Software Project Engineer-logo
Cubic CorporationSan Diego, CA
Business Unit: Cubic Defense Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: Manages and implements software engineering projects ensuring conformance with plans, policies, procedures, budgets, and schedules. This position provides technical advices and consultation. Plans, conducts, and technically directs and tracks the progress of projects. This position administers budgets, schedules, and performance standards. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority. Essential Job Duties and Responsibilities: Oversees the plans, designs, and development of software programs Monitors the development of software requirements and software specifications and supports engineering program reviews and audits Manages software engineering staff; motivates, delegates, coaches, and trains subordinates. Adopts and enforces the best software engineering practices Prepares personnel to take on progressively higher levels of responsibility in the Department Provides guidance to subordinates based on organizational goals and Company policies Establishes and monitors work priorities and schedules Establishes and maintains software engineering resource plans Works with functional leads to assign appropriate software engineering resources to the project teams Manages software engineering department in the performance of work, conducts performance evaluations, and recommends personnel actions to include hiring, discipline, recognition, and termination Responsible for cost and schedule performance of all sub-cost center activities Prepares or assists in the preparation of the departmental budget Acts as liaison with other managers and customer representatives concerning projects, operational decisions, scheduling requirements, or contractual clarification Acts as an advisor to staff on all matters related to meeting schedules or resolving technical or cost problems Ensures conformance with configuration management documentation requirements Provide software engineering cost estimates and Basis Of Estimation (BOE) for all proposals Maintains control of costing information including project authorizations, status reporting, and subcontract acquisition Oversees the analysis of new software and hardware compatibility Conducts briefings and technical meetings for internal and external representatives Participates in customer contract negotiations Guides fact-finding and technical suctioning in support of proposal development, to include cost and schedule estimates Keeps abreast of new technologies and new techniques Creates and maintains software engineering BOE, performance, and quality metrics. Collects, monitors, and reports software engineering Shows commitment to company values, ethics, safety, security, labor charging, and quality Creates and maintains company ISO Process documents pertaining to software engineering, and supports company IOS Audit Participates in total quality management/continuous process improvement teams Minimum Job Requirements: Ability to obtain a Security Clearance Four-year college degree. Computer Science, Computer Engineering, Electrical Engineering, or other related technical disciplines preferred. Requires a minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience. Able to prioritize work and complete multiple tasks under deadline and budget guidelines. Creates and maintains software performance, quality metrics, risk management (root cause analysis, corrective actions), and developmental environments including CI/CD Ability to effectively communicate verbally and in writing, interface with customers, subcontractors, and vendors, and deal with employees and managers at all levels in engineering and other departments. Requires proficiency using programming languages such as C/C++/.net or other developmental software. Ability to use computer software such as Jira, Jenkins, Confluence, bitbucket, and Static Analysis tools. Ability to interpret technical contract requirements. Ability to analyze and solve complex and difficult software engineering problems. The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need. The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law. Cubic Pay Range: $140,000.00 - $180,000.00 + benefits. The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law. Worker Type: Employee

Posted 1 week ago

X
Xpeng Inc.San Diego, CA
XPENG is a leading smart technology company at the forefront of innovation, integrating advanced AI and autonomous driving technologies into its vehicles, including electric vehicles (EVs), electric vertical take-off and landing (eVTOL) aircraft, and robotics. With a strong focus on intelligent mobility, XPENG is dedicated to reshaping the future of transportation through cutting-edge R&D in AI, machine learning, and smart connectivity. Job Responsibilities: Design and implement state-of-art rule-based and model-based Behavior-Planning and Motion-Planning algorithms for our autonomous driving system, including urban-driving, highway-driving, driving in unstructured areas and parking Test, debug, optimize and satisfy business requirements for our autonomous driving systems Work with multi-discipline engineering team on HW/SW integration Job Requirements: MS./Ph.D. in Computer Science/Electrical Engineering/Mechanical Engineering/Robotics or related disciplines and minimum 3-5 + years of software engineering experiences Deep knowledge of optimization and mathematics Excellent programming skills and knowledge of C/C++ Prior autonomous driving stack algorithm development experience, e.g. in the field of prediction, planning, parking etc. Preferred: Non-linear optimization and quadratic optimization theory Background in autonomous driving is strongly preferred Background in machine learning is preferred Training/development experience of model-based perception/planning modules Fluent Python skills and knowledge is preferred Able to learn quickly and adapt to fast business iteration Excellent written and oral communication skills What do we provide: A fun, supportive and engaging environment Opportunity to make significant impact on the transportation revolution by the means of advancing autonomous driving Opportunity to work on cutting edge technologies with the top talent in the field Competitive compensation package Snacks, lunches and fun activities The base salary range for this full-time position is $179,400 - $303,600 in addition to bonus, equity and benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. We are an Equal Opportunity Employer. It is our policy to provide equal employment opportunities to all qualified persons without regard to race, age, color, sex, sexual orientation, religion, national origin, disability, veteran status or marital status or any other prescribed category set forth in federal or state regulations.

Posted 30+ days ago

P
Pickle Robot CompanyBoston, MA
About this role: Pickle is on the hunt for a dynamic and driven Perception Software Engineer to revolutionize the future of warehouse automation. As part of the perception team, you will design and implement robust software for real-time perception solutions. Our system constantly evolves, and we tackle challenging, unsolved robotic material handling problems. There will be plenty of opportunities to contribute to the direction of our product and its architecture. What You'll Accomplish: Design, develop, and implement robust software for real-time perception systems. Optimize perception algorithms for performance on embedded systems. Act as a mentor to improve the team's software development practices. Collaborate with other robotics autonomy teams to design pragmatic, holistic solutions that integrate into our broader hardware and software systems. Who You Are: 4+ years of industry experience working on robotics software, numerical software, high-performance software, or a closely related discipline. Highly proficient with C++ and competent with Python. Solid understanding of computer systems fundamentals. You know how to make complex software run fast. Ideally, having previous experience with robotics systems, embedded perception systems, or similar soft-real-time environments. Ideally, having previous experience with general purpose GPU computing (CUDA preferred). You are eager to design, collaborate on, and deliver pragmatic solutions to technical challenges. A bachelor's (pref. Master's) in Computer Science, Applied Mathematics, Robotics, or a related technical field. Strong verbal and communication skills. Experienced with robotics systems, GNU/Linux, and good software development practices. Willing and able to work from our Charlestown, MA office at least three days per week About Pickle Robot Pickle Robot is a pioneer in Physical AI for supply chain applications. Today Pickle robots autonomously unload trucks, trailers, and import containers at human-scale or better performance. The alternative is manual work that is difficult, dirty, sometimes dangerous, and increasingly hard to staff at distribution centers around the globe. Pickle Robot is laser focused on automating truck unloading using generative AI, machine learning, computer vision, advanced sensors, and industrial robotics to deliver engineered products customers rely on. Pickle Robot Unload Systems work alongside people on loading docks to make the work safer, faster, and more efficient. Pickle robots are physical AI that unload trucks. Pickle provides best-in-class benefits including health, dental, & vision insurance; unlimited vacation, along with all federal and state holidays; 401K contributions of 5% your salary, travel supplies, and other items to make your working life more fun, comfortable, and productive.

Posted 30+ days ago

Nvidia logo

Senior Software Engineer - HPC

NvidiaAustin, TX

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI and enabled the next era of computing. NVIDIA is a "learning machine" that constantly evolves by adapting to new opportunities that are hard to address, that matters to the world, and that only we can address. This is our life's work, to amplify human imagination and intelligence, and expand what is possible. We're seeking strategic, bold, hard-working, and creative individuals who are passionate about helping us tackle challenges no one else can solve. Make the choice to join us today.

We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated infrastructure to enable business critical services and AI applications. You will be working with a team of passionate and skilled engineers that are continuously working to provide better tools to build and manage this infrastructure. Ideal candidate is strong in software development, designing and creating reliable distributed systems, and has the ability to implement well thought out long term maintenance strategy.

What you'll be doing:

  • Design highly available and scalable systems to meet the demands of our HPC clusters

  • Evaluate new and innovative technologies as the landscape evolves

  • Continuously improve infrastructure provisioning and management using automation

  • Support a globally distributed, multi-cloud hybrid environment - AWS, GCP and On-prem

  • Build strong cross functional relationships and align with partners across various business units

  • Ensure the highest level of up-time and Quality of Service (QoS) to our users through operational excellence

  • Participate in team's on-call rotation and be a contact for service incidents

What we need to see:

  • 10+ years of experience in design, implementation, and delivery of large engineering projects

  • Comfortable with at least two of the following programming languages: Golang, Java, C/C++, Scala, Python, Elixir.

  • Understands scalability challenges and performance of server-side code. Able to craft and develop horizontally-scalable, resilient and performing-under-load systems.

  • Versatile technologist with experience in full software development lifecycle - from inception and design to deployment, operation, and iterative development.

  • Proficient in cloud computing and are hands-on in at least one cloud platform: GCP, AWS, or Azure.

  • Proficient in modern CI/CD techniques, GitOps and Infrastructure as Code(IaC)

  • Strong work ethic and a passion for problem solving

  • B.S. degree in Computer Science or related technical field (or equivalent experience)

  • Detail oriented with great communication and collaboration skills

Ways to stand out from the crowd:

  • Prior experience building solutions for HPC clusters based on Slurm or Kubernetes

  • Strong understanding of Linux operation system and TCP/IP fundamentals

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until July 29, 2025.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall