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.

Nvidia logo
NvidiaRedmond, WA

$148,000 - $235,750 / year

Join NVIDIA to Shape the Future of Data Center Networking. NVIDIA is seeking a visionary and experienced Software Architect to join our CTO Architecture Group, where we drive the innovation that defines the future of networking for AI infrastructure and data center technologies. In this role, you'll be at the forefront of architecting next-generation GPU networking, defining the software architecture for groundbreaking technologies in areas like network programming languages, DOCA, RDMA SDKs, network protocols, operating system kernels and data center infrastructure. You'll collaborate with world-class teams and play a key role in influencing NVIDIA's architectural direction across software and hardware stacks. They should have validated experience in Software architecture and/or development in the field of datacenter networking. Moreover the architect show good overall understanding of system level issues, be familiar with network protocol, operating systems, and virtualization, work closely with customers on requirement collecting and feature definition, and able to technologically lead R&D. What you'll be doing: Technically leading the features owns working with customers and R&D on architecture and design of the features. Clearly define the requirements. research the hardware, firmware, and software existing support and define the solution to match the requirements he defined. Present and verify the solution defined to the potential customer or relevant community (Linux, DPDK, others) and to internal R&D for implementation. Resolve issues raised during implementation stages or feedback from community and customers. Specific field of handling of new features include crypto RDMA, network compiler pipeline, proxy ready RoCE, AI and NCCL RDMA improvements, emulated netdev and storage blockdev, security for bare metal clouds, and more. What we need to see: B.Sc/ M.Sc in Computer Engineering, Computer Science or Electrical Engineering or equivalent experience. 5+ years of software development experience in C, 2+ years of architecture experience Knowledge of networking drivers and operating systems Work independently Able to technically lead R&D Ways to Stand Out from the Crowd: Linux Kernel expertise and/or VMware Background with RDMA, InfiniBand and/or high rate data path flows for HW devices Experience with NCCL, DPDK, Open-vSwitch, KVM, Security For two decades, we have pioneered visual computing, and the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research. Today, we stand at the beginning of the next era, the AI computing era, ignited by a new computing model, GPU deep learning. This new model - where deep neural networks are trained to recognize patterns from massive amounts of data - has shown to be deeply effective at solving some of the most complex problems in everyday life. NVIDIA is widely considered to be one of the technology world's most desirable companies to work for. Are you creative and driven? Do you love a challenge? If so, we want to hear from you. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until October 25, 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

Pave logo
PaveSan Francisco, CA

$166,000 - $264,500 / year

The R&D Org Pave's R&D pillar includes our data science, engineering, information technology, product design, product management, and security teams. This organization builds, maintains, and secures a platform used by more than 8,500+ client organizations. Our engineering team moves between ideation, scoping, and execution in a matter of days while closely iterating with cross-functional partners on requirements. At Pave, we use TypeScript, Node.js, and React, hosted on GCP. Compensation strategy is broken down into 3 pillars - compensation bands, planning workflows, and total rewards communication. We build products that make these processes seamless for customers. Over the next year, our roadmap is focused on enhancing the entire compensation lifecycle: from philosophy definition to market trend analysis, band adjustments, merit cycles, and employee communication. We're seeking passionate engineers who are excited about building robust, data-rich systems that simplify complex compensation processes at scale. The Developer Team @ Pave The Developer Platform team sits at the heart of Pave Engineering. We own the infrastructure, tooling, and workflows that enable every team to ship enterprise-grade software with speed and confidence. As an engineer on the team, you'll play a technical leadership role in shaping developer experience, scaling our production systems, and establishing foundational engineering patterns adopted across the org. What You'll Bring 3+ years of experience in backend, infrastructure, or developer experience engineering. Passion for improving developer experience and velocity. Strong debugging and systems-thinking skills. Proven ability to lead ambiguous projects with cross-team impact. Excellent communication and developer empathy - you enjoy enabling others to work more effectively. Execution-oriented mindset - you're comfortable diving deep into technical details to deliver real impact. Nice to Have: Experience with CI/CD, observability, TypeScript, monorepo tooling, automated testing, expertise with GCP (or another major cloud provider), or AI/ML tooling. Our stack includes: TypeScript, Node.js, Orbstack, Kubernetes, Terraform, GCP, Datadog, GitHub Actions, Cursor, and Incident.io. Compensation, It's What We Do. Salary is just one component of Pave's total compensation package for employees. Your total rewards package at Pave will include equity, top-notch medical, dental, and vision coverage, an unlimited PTO policy, and many other region-specific benefits. Your level is based on our assessment of your interview performance and experience, which you can always ask the hiring manager about to understand in more detail. The targeted cash compensation for this position is (level depends on experience and performance in the interview process): P3: $166,000 - $225,400 P4: $195,500 - $264,500

Posted 2 weeks ago

CACI International Inc. logo
CACI International Inc.Houston, TX

$90,300 - $189,600 / year

Deputy Team Lead- NASA Lunar Gateway Data Services Web Software Development Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: None Type of Travel: None The Opportunity: CACI is looking for an experienced Web Software Team Lead to provide the Lunar Gateway Program at NASA Johnson Space Center (JSC) with expertise in technical management and software skills in the design, development, and testing of NASA's Lunar Gateway Data Production Environment, including the Gateway Data Model and Gateway Data Services. Lunar Gateway, a vital component of NASA's Artemis Program, will serve as a multi-purpose outpost orbiting the Moon that provides essential support for long-term human return to the lunar surface, and serves as a staging point and technology incubator for deep space exploration. The candidate will help lead a team and contribute to the development of web and database applications for generating flight software data products to configure the data-driven Gateway flight software. The position also includes interacting with users, developing, and prioritizing new features based on customer needs, customer service, managing schedule, and supporting presentations and demonstrations. This position requires a self-motivated, capable person with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, have leadership experience and strong customer relationship skills, possess a positive team-player attitude, be flexible and willing to take on new assignments and responsibilities as they arise, and be an articulate speaker able to communicate complex technical ideas in a convincing manner. The individual must share our passion for our Nation's Space Program and share in the excitement of developing the next human-rated space vehicles. This work takes place at NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical in human space flight and the space exploration initiative. Responsibilities: Work with Team Lead to manage a 10+ member software development team, developing and prioritizing features based on customer needs, planning verification, and interacting with and providing support to users. Support team administrative duties, e.g., team member assignments, timesheet approval, performance feedback, recruiting activities, etc. Provide mentorship to junior engineers and support team development and training. Support recruiting efforts. Coordinate with stakeholders to determine software release content. Set priority of software development. Develop and update system requirements. Perform release planning and sprint planning, aligning with stakeholder needs. Align developer skills, expertise, and individual development goals with task assignments. Coordinate and monitor development progress, tracking metrics and reporting status to management and stakeholders. Coordinate testing. Facilitate communication between multiple interdependent software and business operations teams. Develop Gateway Data Model and Gateway Data Services web and database applications and APIs. Develop new software features based on customer needs. Perform testing to ensure requirements are being met. Perform troubleshooting of Gateway Data Services discrepancies. Adhere to JSC standard software process practices. Qualifications: Required: Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities. B.S. in Computer, Software, Aerospace, Electrical, or Systems Engineering, Computer Science, or related discipline required. Strong written and verbal communication skills. Strong problem identification and problem-solving skills. A minimum of 3-5 years' experience in technical leadership of software development teams- Agile experience is a big plus. Greater experience is highly valued. At least 5 years of full stack software development experience. Experience developing web applications and web services, including database back-end, middleware, and front-end. Experience with C#, XML, SQL. Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills. Ability to manage multiple priorities with little supervision. Must be a highly responsible, team-oriented individual with strong work ethic. Must have highly developed coordination and organization skills. Desired: M.S. in Computer, Software, Aerospace, Electrical, or Systems Engineering, Computer Science, or related discipline. Experience with Entity Framework Core. Experience with .NET Core. Experience with Amazon Web Services (AWS), Azure, or Google Cloud. Experience with Security Assertion Markup Language (SAML). Experience with OAuth. Experience with Continuous Integration (CI). Experience with software tool requirements. Experience using GitLab and the Git version control system. Experience using Jira. Experience defining software test cases. Experience evaluating software requirements from a verification perspective. Experience developing and maintaining software documentation including (but not limited to) CDDs, Software Requirements Specifications (SRSs), user's guides, and test procedures and plans. Experience in the full life cycle of human-rated flight projects. Project Management Professional (PMP) Certification. ____ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ____ Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here. The proposed salary range for this position is: $90,300 - 189,600 USD CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Posted 3 weeks ago

Suno logo
SunoBoston, MA
About Suno Suno is a music company built to amplify imagination. Powered by the world's most advanced AI music model, Suno offers an unparalleled creative platform that includes Suno Studio, a breakthrough generative audio workstation. From shower-singers to aspiring songwriters to seasoned artists, Suno empowers a global community to create, share, and discover music-unlocking the joy of musical expression for all. About the Role We're looking for talented software engineers to join our team. You'll collaborate with experienced engineers and contribute to key features of Suno's product while growing your technical expertise. Check out our Suno version of the job here! What You'll Do Build Suno's apps for creating, exploring, and listening to music Architect and build services to handle massive consumer traffic, data, and usage Design systems that are performant, scalable, and easy to observe What You'll Need 3-5 years of backend or full-stack development experience Strong foundation in software engineering principles and practices Experience with web technologies and modern frameworks (Python, Django, React, or similar) Familiarity with databases and data storage solutions (Postgres, Redis) Strong problem-solving skills and attention to detail Ability to work effectively in a collaborative environment Interest in learning about distributed systems and scaling applications A love of music (listening, exploring, making) is a huge plus Additional Notes: Applicants must be eligible to work in the US. Perks & Benefits for Full-Time Employees Company Equity Package 401(k) with 3% Employer Match & Roth 401(k) Medical, Dental, & Vision Insurance (PPO w/ HSA & FSA options) 11 Paid Holidays + Unlimited PTO & Sick Time 16 Weeks of Paid Parental Leave Creative Education Stipend Generous Commuter Allowance In-Office Lunch (5 days per week)

Posted 30+ days ago

Airtable logo
AirtableSan Francisco, CA
Airtable is the leading no-code platform empowering teams globally to design and automate workflows. More than 500,000 organizations, including 80% of the Fortune 100, rely on Airtable to accelerate critical business processes. Observability at Airtable ensures that our engineers have the tools they need to measure performance, monitor reliability, and debug issues in real time. Our mission is to provide actionable insights into errors and crashes, fueling a better and more reliable experience for millions of users. We build logging, metrics, and tracing systems that are leveraged by nearly every engineering team at Airtable. If you're excited about building resilient systems at scale, empowering engineers with best-in-class observability, and shaping the future of Airtable's infrastructure, we'd love to hear from you. What You'll Do Architect and Scale Observability Systems Lead the design and evolution of our logging, metrics, and tracing pipelines to handle massive data volumes. Evaluate and integrate new technologies (e.g., OpenTelemetry, ClickHouse, ELK stack) that enhance Airtable's observability posture. Guide and mentor a growing team of infrastructure engineers; share best practices in distributed tracing, monitoring, and logging. Define and uphold coding standards and operational excellence across the org. Partner with Deploy Infrastructure, Service Orchestration, and Product teams to embed observability deeply into Airtable's development lifecycle. Align infrastructure decisions with business goals, ensuring proactive detection of issues before they impact customers. Own end-to-end reliability for observability tools-establish SLAs, SLOs, and error budgets. Optimize the performance and cost-effectiveness of large-scale data pipelines and storage. Shape the observability roadmap-prioritizing high-impact initiatives like improved tracing coverage, advanced monitoring dashboards, or next-gen logging pipelines. Continuously explore emerging trends to keep Airtable's monitoring capabilities at the cutting edge. Who You Are 6+ years of software engineering experience, with 3+ years focused on observability, or infrastructure at scale. Demonstrated success implementing and running production-grade logging, metrics, or tracing systems. Proficiency in distributed systems concepts, data streaming pipelines, and container orchestration (Kubernetes). Deep hands-on knowledge of tools such as Prometheus, Grafana, Datadog, OpenTelemetry, ELK Stack, Loki, or ClickHouse. Comfort with at least one programming language (e.g., Go, Python, Java) to build and maintain observability tooling. Experience mentoring engineers and collaborating across multiple teams. Strong communication skills to effectively present technical trade-offs and architectural plans. Eagerness to own high-impact initiatives from design through production and maintenance. Proven ability to balance short-term fixes with long-term strategic vision. A passion for enabling all of Airtable's engineering organization through reliable, intuitive observability tools. Commitment to measuring success by the velocity and confidence with which product teams can ship. Why Join Us? High Impact Lead the modernization of Airtable's observability stack, influencing how every engineer monitors and debugs mission-critical systems. Room to Innovate Define and execute on a multi-year roadmap, introducing advanced logging, tracing, and metrics solutions that shape the entire developer experience. Career Growth As a Staff/IC6 engineer, you'll serve as a technical authority on observability, with ample opportunities to drive architectural decisions and mentor others. Collaborative Culture Work alongside talented platform engineers, product teams, and leadership to make data-driven decisions and ensure platform reliability. Airtable is an equal opportunity employer. We embrace diversity and strive to create a workplace where everyone has an equal opportunity to thrive. We welcome people of different backgrounds, experiences, abilities, and perspectives. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any characteristic protected by applicable federal and state laws, regulations and ordinances. Learn more about your EEO rights as an applicant. VEVRAA-Federal Contractor If you have a medical condition, disability, or religious belief/practice which inhibits your ability to participate in any part of the application or interview process, please complete our Accommodations Request Form and let us know how we may assist you. Airtable is committed to participating in the interactive process and providing reasonable accommodations to qualified applicants.

Posted 6 days ago

Lob logo
LobSan Francisco, CA

$160,000 - $190,000 / year

Senior Software Engineer As a Software Engineer at Lob, you'll contribute to several applications related to Logistics using primarily Node.js, Go, and Vue.js. You'll work in a Service-Oriented Architecture with resources on AWS, leveraging SQS queues and Lambda functions. We maintain a culture of high collaboration, psychological safety, and performance where individuals can thrive and gain meaningful experience to elevate their career potential. As a Senior Software Engineer, you'll… Contribute to the development of supply chain and logistics solutions Collaborate with other engineers to develop solutions for business cases; Collaborate with product and business partners to understand the problems we're trying to solve; Write documentation for both technical and non-technical audiences. What will you bring to this role… 4-8 years of experience working as a Software Engineer, preferably with Node.js, Go, C++, Vue, or similar programming languages 3-5 years of experience working with NoSQL stores, such as Redis Experience working with job-queueing systems, such as SQS, Kafka, Kinesis, etc, is a plus Experience working with APIs, either through the integration with external APIs or the development of internal APIs Experience working with relational databases, such as Postgres, SQL Server, MySQL. Experience working with unit and automated testing frameworks is a plus. Experience writing documentation for both technical and non-technical audiences. Strong problem-solving skills and attention to detail. Ability to communicate clearly and effectively. At Lob, we are looking to #LevelUp and #EmpowerDiversity, we invite you to apply if you possess even some of these: Eagerness to learn new technologies and solve complex problems. Experience with debugging applications and identifying issues. Computer Science, Mathematics, or Engineering degree. Compensation information Base: $160,000 - $190,000

Posted 30+ days ago

CACI International Inc. logo
CACI International Inc.Bethesda, MD

$103,800 - $218,100 / year

Senior Software Developer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None Description CACI is seeking a highly motivated and independent Expert Software Developer for our Intelligence Community (IC) contract supporting a customer looking to gain efficiencies for cross-IC sharing code. This unique role combines the challenges of working autonomously and thinking outside the box how to solve problems using code, with the opportunity to apply agile methodologies in a high-stakes environment. Responsibilities: Independently managing all aspects of the application, from bug fixes to feature enhancements Designing, developing, and modifying software systems, with a focus on Enterprise Software and User Interface Application Development Producing detailed specifications and writing high-quality, efficient code Reverse engineering existing code to understand system functionality Implementing updates and patches to ensure continued operation Documenting processes and system architecture for future reference Providing user support and troubleshooting issues as they arise Evaluating potential modernization or replacement options for the long-term Designs and develops visually pleasing, content rich, user-friendly interfaces with intuitive navigation Analyzes and studies customer requirements to determine the most effective software technologies to satisfy them needs Designs, creates, tests, and maintains software-based applications to satisfy customer requirements Provides software process management and configuration management throughout the software development lifecycle Resolves problems with software and responds to suggestions for improvements and enhancements Supports software architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration (with both new and legacy systems) Qualifications: Required: TS/SCI w/Poly clearance Bachelor's degree and 8+ years of experience. In lieu of a bachelor's degree 10 years of experience if AA/AS, or 12 and HS Diploma Must have experience with Agile Excellent problem-solving skills and the ability to work autonomously Versatility to handle multiple aspects of software development and support Strong communication skills to liaise with stakeholders and users Experience producing high-quality work independently while adapting agile principles to a solo development environment Experience providing software demonstrations once a quarter to the customer LINQ and entity framework Object Relationship Mapping (ORM) Python JavaScript CSS SQL/MySQL Server Visual Studio workstations and some Eclipse ISS Web Servers hosting XML and PDF generation Must remain on the client site during Program core hours of 0900-1500. Desired Jira or ServiceNow Agile Git SMTP AWS (EC2, S3, RDS Object Storage) SharePoint PostgreSQL ____ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ____ Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here. The proposed salary range for this position is: $103,800 - $218,100 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Posted 30+ days ago

A logo
Alarm.com IncorporatedTysons Corner, VA
Senior Software Engineer, AI Enablement Are you passionate about shaping the future of how software is built using next-generation AI paradigms? Do you thrive in fast-paced, innovative environments where no challenge is too big to tackle? Are you ready to accelerate the adoption of AI across an entire organization whose mission is to deliver real-world solutions that protect millions of homes and businesses every day? If you're nodding along, we have an extraordinary role for you. At the core of our mission, the AI Group is enabling every team, across all departments, to harness the transformative potential of AI. As part of this initiative, we are looking for a Senior Software Engineer to actively champion this effort by solving hard problems, expediting development cycles, and pushing the boundaries of what's possible. As a Senior Software Engineer, you'll revolutionize coding practices with tools like Copilot, Agentic AI, and other new technologies, alongside traditional full-stack engineering work. Your entrepreneurial mindset, technical expertise, and passion for breakthrough innovation will empower teams to "move fast and break barriers" and drive tangible progress in every corner of the company. Join us if you are ready to tackle ambitious challenges and lead the charge in harnessing the power of AI to deliver impactful engineering solutions. WHAT'S IN IT FOR YOU? Opportunity to Accelerate Change: Be at the forefront of incorporating Agentic AI technologies across the company, while embracing traditional full-stack engineering responsibilities. Collaborate with outstanding people: We have a strong focus on teamwork, and we work to create a collaborative and welcoming environment that enables our teams to excel. Make an immediate impact: You can expect to be given real responsibility for bringing new technologies to the marketplace. You will be empowered to perform as soon as you join the team! Work with the latest technologies: You'll gain exposure to a broad spectrum of IoT and SaaS technology. Our tech stack includes .NET, SQL Server, Kafka, Ember.js, Node.js, as well as native iOS and Android applications. Be Empowered: We don't want to micro-manage you. We barely want to tell you what to do. We want you to own stuff and bring your experience to make those products best in class. Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events. Alarm.com values working tougher and collaborating in person. Our employees work from the office 4 days a week. WHAT CAN YOU DO FOR ALARM.COM? Agentic AI Adoption: Drive the adoption of Agentic AI practices across the organization, leveraging tools like Copilot and similar technologies to accelerate development cycles and improve engineering workflows. Feature and Product Development: Implement robust features and products by combining modern AI-driven processes with traditional full-stack development practices, addressing backend services, websites, external-facing APIs, and database-related tasks. Problem-Solving at Scale: Tackle large-scale, complex challenges using AI-first methodologies, creativity, and ambition. Lead experiments to convert ambitious solutions into repeatable processes. Cross-Team Collaboration: Collaborate closely with device engineers, business partners, and other engineering teams to integrate next-generation AI tools and workflows seamlessly into existing ecosystems. Technology Spectrum Work: Engage across diverse platforms and technologies, including IoT devices, distributed SaaS systems, and agent-based solutions, while embracing and learning new methodologies. Code Leadership: Act as a hands-on contributor and mentor, working on backend services, websites, and databases. Lead the creation of scalable, high-throughput, and high-availability services using AI-enabled workflows. Research & Best Practices: Investigate emerging AI technologies and define reusable frameworks, processes, and best practices for organizational scaling and impact. Other duties as assigned WHAT DO YOU NEED? Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience 5+years of professional software development experience Startup Experience: You thrive in environments of rapid iteration and ambiguity. Your entrepreneurial spirit drives you to tackle problems, take ownership, and deliver impactful solutions under fast-paced conditions. AI Assisted Coding & Full-Stack Expertise: You have experience coding with autonomous agents, vibe coding, or working with AI copilots, combined with strong skills in full-stack engineering. Be A Bold Innovator: You embrace the "no problem is too big to tackle" mantra, relishing the opportunity to take on ambitious challenges and convert ideas into actionable results. Technical Acumen: You're fluent in modern programming languages and paradigms (e.g., Python, C#, JavaScript, distributed systems, event streaming platforms such as Kafka) and capable of advancing IoT and SaaS technologies. Collaborative Mindset: You're emotionally intelligent and comfortable working across diverse technical and non-technical teams to drive organizational change. Builder Mentality: For you, building isn't just a skill - it's a way of life. You create, iterate, and scale with intent and urgency. Bias for Action: You balance speed with impact, deploying solutions and processes with measurable outcomes. You act fearlessly without waiting for perfect information. Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time. WHY WORK FOR ALARM.COM? Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers. Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team! Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business. Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events. Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week. COMPANY INFO Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we're innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. We're seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them. For more information, please visit www.alarm.com. COMPANY BENEFITS Alarm.com offers competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, and paid holidays, wellness time, and vacation increasing with tenure. Paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress work environment are also part of our outstanding total rewards package! Alarm.com is an Equal Opportunity Employer In connection with your application, we collect information that identifies, reasonably relates to or describes you ("Personal Information"). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations such as managing our recruitment system and ensuring that we comply with labor laws and regulations even after we have made our employment decision. Notice To Third Party Agencies: Alarm.com understands the value of professional recruiting services. However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you. If you are interested in working with Alarm.com, please email your company information and standard agreement to RecruitingPartnerships@Alarm.com.

Posted 30+ days ago

General Motors logo
General MotorsAustin, TX

$134,000 - $226,000 / year

Job Description Senior Software Engineer, Data Science Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Technical/Innovation Center in Warren (MI), Austin (TX), or Mountain View (CA) three times per week, at minimum. This position can be located at any of these locations. Why Join Us General Motors is at the forefront of transforming transportation through software-driven innovation. We're driven by our bold vision of a future with Zero Crashes, Zero Emissions, and Zero Congestion. As we push forward into an era of vehicle intelligence and digital engineering, Artificial Intelligence and Data Science are a cornerstone of our strategy. Join a team at the forefront of innovation, where vehicle software design, release, warranty, and telemetry data converge to transform engineering and quality processes. We're pioneering intelligent automation through advanced prognostics powered by smart algorithms, large language models (LLMs), and machine learning driving faster issue resolution and launching vehicles with exceptional quality. We're looking for a Senior Software Engineer for Data Science to build scalable, AI-driven solutions that deliver measurable impact across engineering and customer experience. The Role As a Senior Software Engineer for Data Science, you will lead the development of scalable AI/ML powered analytics and prognostics applications in a cloud environment, driving innovation across vehicle telemetry and software integration domains. You'll collaborate cross-functionally with engineers, data scientists, and domain experts to deliver high-impact solutions that improve vehicle quality and customer satisfaction. You will contribute to executive decision-making, product launch strategies, and data-driven quality improvements while staying ahead in a fast-paced, evolving tech landscape. What You'll Do Prototype, and productionize scalable AI systems, with an emphasis on hybrid AI pipelines including LLMs. Lead AI/ML analysis of vehicle engineering and telemetry data ensuring robustness, interpretability, and physical relevance of outputs. Apply statistical methods, anomaly detection, and clustering to uncover patterns. Work with large scale data sets and collaborate with subject matter experts to incorporate physical interpretations of insights Leverage advanced data analytics and signal processing techniques to extract actionable insights from complex telemetry datasets Create interactive data visualizations to communicate and interpret complex data Design and build supervised and unsupervised ML models Develop and operationalize full-stack AI pipelines using MLOps practices (e.g., Docker, Kubernetes, FastAPI, MLFlow, cloud-native services). Define strategies for large-scale data ingestion, embedding generation, retrieval tuning, and prompt optimization in production environments. Ensure scalability, reproducibility, and performance of deployed models through well-defined evaluation, monitoring, and retraining mechanisms. Mentor junior level employees, providing coaching and guidance on difficult issues. Your Skills & Abilities (Required Qualifications) Bachelor's in Computer Science, Engineering, Mathematics, or related field, or equivalent work experience 5+ years of experience building and deploying advanced machine learning or deep learning systems in production. Strong experience in Python, major ML frameworks (e.g., PyTorch, TensorFlow, HuggingFace Transformers), SQL, and signal processing libraries (PyWavelets, Tsfresh) Knowledge of ML modeling and toolsets (e.g. Scikit-learn, XGBoost for classification/regression tasks) Experience with MLOps tools and deploying models via containerized microservices on cloud platforms. Data Visualization using PowerBI, Databricks Apps, Azure Apps Exceptional analytical and independent problem-solving capabilities Strong listening and communication skills and ability to collaborate cross-functionally. Demonstrated ability to mentor junior level employees, providing coaching and guidance on difficult issues. What Will Give You a Competitive Edge (Preferred Qualifications) Master's or PhD in Computer Science, Engineering, Mathematics, or related field 7+ years of experience building and deploying advanced machine learning or deep learning systems in production. Experience with retrieval-augmented generation (RAG), prompt engineering, and embedding optimization. Demonstrated expertise with LLMs, transformer architectures, AI agents Experience in automotive domain GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.). Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as geography of the selected candidate. The salary range for this role is $134,000 - $226,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. This job may be eligible for relocation benefits. #LI-LL2 About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Benefits Overview From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Posted 6 days ago

Nvidia logo
NvidiaSanta Clara, CA

$272,000 - $425,500 / year

NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years! It's an outstanding legacy of innovation that's fueled by phenomenal technology-and outstanding people! As part of NVIDIA's applied AI team, you will have the opportunity to lead a team at the intersection of research, engineering, and product development, transforming innovative ideas and research breakthroughs into real-world solutions. If you're enthusiastic about guiding top teams in brand new technologies crafting generative AI, this role presents a prime chance for innovation. What You Will Be Doing: Manage and grow a team building agentic AI solutions, including sophisticated AI agents and their integration with enterprise production systems. Provide technical direction and strategic leadership in the design, development, and deployment of AI applications using LLMs, agentic frameworks, and related technologies. Oversee development of retrieval and generation algorithms for enterprise data (text, code, and images) to support advanced AI use cases. Partner closely with engineering, research, and product teams to deliver LLM-powered solutions for engineering assistants and multi-turn, multi-modal dialogue systems. Ensure high technical standards and drive operational excellence across AI application development efforts. Stay informed on the latest advancements in ML/AI and ensure your team adopts the most effective techniques and tools. Foster a collaborative, inclusive, and high-performance team culture while mentoring team members and supporting their career growth. What We Need to See: Master's or PhD degree in Electrical Engineering, Computer Science/Engineering, or a related discipline (or equivalent experience). 12+ overall years of industry experience with 5+ years in technical leadership or managing software/AI teams. Proven experience managing teams building ML/AI systems, including fine-tuning LLMs, multi-agent frameworks, RAG pipelines, and vector databases. Strong technical foundation in software engineering, particularly Python, data structures, and system design. Leadership experience, mentoring, and coaching skills for creating high performing teams. Demonstrated success in leading cross-functional teams and delivering production-grade AI applications. A proactive, hands-on leader who can balance strategic thinking with technical depth and execution. NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a visionary and supportive leader who thrives in a fast-paced, mission-driven environment? Come join our applied AI engineering team and help us shape the future of chip design. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 425,500 USD. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until November 9, 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 1 week ago

MasterCard logo
MasterCardNew York City, NY

$166,000 - $265,000 / year

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation, and delivers better business results. Technology at Mastercard What we create today will define tomorrow. Revolutionary technologies that reshape the digital economy to be more connected and inclusive than ever before. Safer, faster, more sustainable. And we need the best people to do it. Technologists who are energized by the challenges of a truly global network. With the talent and vision to create the critical systems and products that power global commerce and connect people everywhere to the vital goods and services they need every day. Working at Mastercard means being part of a unique culture. Inclusive and diverse, a rich collaboration of ideas and perspectives. A place that celebrates your strengths, values your experiences, and offers you the flexibility to shape a career across disciplines and continents. And the opportunity to work alongside experts and leaders at every level of the business, improving what exists, and inventing what's next. About The Role As a lead software engineer at mastercard, you are expected to perform following responsibilities: Own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution Write code to build and enhance applications/services and promote code-reviews, code scanning, and other standard development practices to deliver high-quality artifacts to production. Define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements Drive prioritization decisions and trade-offs in working with product partners Identify opportunities and build roadmaps to enhance primary service/function Automate and simplify all aspects of software delivery and development actively evangelizing the need to automate and simplify where needed. Drive seamless integration across all connected services to meet end-user expectations Drive blameless postmortems culture to identify root causes of incidents and implement learnings Introduce new technologies and architecture by following enterprise guidelines Advocate for engineering principles outside of current organization/platform Provide development and architecture guidance to team members Build relationships and effective partnerships across organizations Write and evaluate recommendations for job promotions based on an unbiased view of one's accomplishments Conduct technical interviews for hiring engineering staff and raising the performance bar Lead by example with hands-on approaches to demonstrate engineering excellence Encourage staff to share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity All About You Has the ability to write secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerabilities Has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g., Spring Boot, Steeltoe, Angular, DXP, others) Understands internals of operating systems (Windows, Linux) to write interoperable and performant code Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors Has skills to document and coach team on the development practices and coding guidelines (e.g., branching, peer reviews, library use, logging, scanning rules, test-driven development, error handling) Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code Has skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring Understands and elaborates technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience Understands system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time Has skills to understand customer journeys and ensure a Mastercard good experience by continuously reducing Mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point) Has skills to simplify deployment and eliminate software and infrastructure snowflakes using standardized platforms, ephemeral instances, and automation Has skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, Bamboo, AWS/Azure pipelines, XL Release, others) Able to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., Sonar, Checkmarx, Nexus, JFrog XRay, Veracode, others) Has skills to define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component level, system level, customer journeys, past customer issues, and regulatory controls) Has skills to conduct various performance tests (e.g., load, spike, breakpoint, endurance) to Understands application/service limits and behaviors Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations. Pay Ranges New York City, New York: $166,000 - $265,000 USD

Posted 5 days ago

T logo
Teradyne, Inc.North Reading, MA
We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently and cost-effectively. Together, Teradyne companies deliver manufacturing automation across industries and applications around the world! We attract, develop, and retain a high-performance workforce, comprised of people with diverse backgrounds and a shared drive for excellence. We strive to foster a positive and inclusive work environment that helps employees, and communities, thrive. Our Purpose TERADYNE, where experience meets innovation and driving excellence in every connection. We are fueled by creativity and diversity of thought and in our workforce. Our employees are supported to innovate and learn something new every day. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation and delivers better business results. Opportunity Overview The Teradyne Semiconductor Test Embedded Firmware Engineering team is looking for a highly-motivated, energetic, technically driven System Integration and Embedded Software Design Engineer to focus on the development of application level SW and Linux drivers and to spearhead system integration and debug efforts. Development occurs in a dynamic multi-site environment. The ideal candidate will have a passion for working with hardware and software subject matter experts to make complex hardware and software come together into a working system. This role reports into the Logic Design organization. Embedded firmware engineering develops the embedded board support package for all Teradyne instruments and is involved in key architecture choices to select the processors, OS, tools, and network adaption. Act as a key technical resource to contribute and/or lead system integration efforts to bring the product to market. Architecture, design, implementation, verification, and lab validation of Linux user space applications and Hardware Abstraction Layer (HAL) for automated test equipment. Act as technical lead for project team deliverables, directing/mentoring junior engineers. Work closely within the Logic Design team to abstract low level hardware details from higher level SW to enable greater SW reuse and reduce long term maintenance of the code base. Work with Hardware, Software and Systems engineering to define scalable, high-performance, high-quality, extensible, and maintainable code. All About You Software coding using C and C++. Experience with Linux device drivers. System integration in Linux environments. Excellent communication skills and willing to take the initiative to aggregate project needs Languages: Expertise in C, C++ coding and several scripting languages (Python, , bash, …) required. Operating Systems: Linux Development Tools: GIT, JIRA, Make Hardware protocols: Familiarity with common hardware protocols, such as; I2C, SPI, PCIe, Ethernet, USB... Excellent troubleshooting, debugging, especially debugging remote systems with multiple devices in the loop, and problem solving skills. Experience with Automated Test Equipment is a plus. Comfortable and familiar with peer reviewed software development process. Comfortable working with open source communities (Linux kernel etc) Experience working in cross-functional teams designing complex systems BS required, advanced degree in electrical engineering, computer engineering computer science or related technical field from a top university or engineering institution Benefits: Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more. Please click here to see details. #LI-KD1

Posted 30+ days ago

Mashgin logo
MashginPalo Alto, CA

$200,000 - $300,000 / year

About Mashgin Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their items on our kiosks and our AI rings up their entire order in less than a second. With Mashgin, lines are now optional. Mashgin's technology powers over 1 billion transactions at your favorite locations, including over half of all US professional sports teams, 4,000 convenience stores, major airports, universities, and more. We're not just building cutting-edge AI-we're creating real-world impact and unforgettable experiences. Backed by a well-funded Series B, we're also one of the rare AI startups that's already profitable. Our secret? A culture of extreme ownership, autonomy, and customer obsession. At Mashgin, you're not just an employee-you're an owner. We might do things differently than most startups… but then again, most startups aren't profitable with an army of raving fans behind them. Position Summary Mashgin is looking for a smart, driven engineer who's fascinated by the latest developments in ML/AI and is looking for the best areas to apply them. You'll work on a small dynamic team to design and implement state of the art deep learning techniques for Mashgin products. We have the unique opportunity to gather large, proprietary datasets from multiple industries where critical real-world problems have been identified. It will be you and your team's job to turn this data into automated solutions. You Will Be Developing solutions for real-world computer vision problems Working with the product team to come up with innovative ways to collect large data sets for training AI systems or generating equivalent synthetic data Finding the optimal balance between doing longer term research and applying research results to production code Researching and building state-of-the-art ML/CV algorithms to analyze 2D/3D image data Minimum Qualifications 8+ years relevant coding experience B.S. or higher in Computer Science or related field Strong background in Machine Learning or Computer Vision Excellent knowledge of either Python or C/C++ Preferred Qualifications MS/PhD degree or equivalent practical experience in Computer Science, AI, Machine Learning, or related technical field Strong understanding of ML techniques such as CNNs, supervised and unsupervised learning, optimization techniques, etc Experience with one or more of popular Deep Learning frameworks such as Caffe, TensorFlow, Theano Experience in a fast-paced work environment, shipping quality code quickly and iterating What We Offer An opportunity to work on a small, multidisciplinary team with the potential to break new ground in many different industries Excellent health, dental and vision insurance for you and your dependents 401k plan Flexible PTO policy Catered lunch in office with fully stocked snacks and beverages Pet insurance for your fur babies Voluntary life insurance plan Competitive salary and options in a small, rapidly scaling company $200,000 - $300,000 a year For roles based in Palo Alto, CA, the overall market range for Mashgin is typically $200,000 - $300,000 USD annually. Note that total compensation for this position will be determined by candidate's relevant qualifications, work experience, skills, and other relevant factors. This estimate excludes the value of any benefits offered by Mashgin, and the potential future value of any other long-term incentives. Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Notice on fraudulent jobs We have been made aware of instances of fraudulent job postings and/or fraudulent recruiting activity by bad actors, claiming to represent Mashgin. These fraudulent schemes often seek monetary contributions or payments from job seekers (such as for "start up costs" or "equipment"), or seek to collect sensitive personal or banking information from job seekers. These job postings and offers are not authorized by Mashgin, and Mashgin is not responsible for fraudulent offers or requests for personal information or payments. Mashgin will never ask for any financial commitment or contribution from a candidate at any stage of the recruitment process. Candidates who have questions about the validity of Mashgin job postings or offers should consult the job postings on our mashgin.com career site. If you think you've been scammed, please reference this site for more information. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Posted 30+ days ago

T logo
Truist Financial CorporationAtlanta, GA
The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your application status and any communications. If you already have a profile with us, you can log in to check status. Need Help? If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to Accessibility (accommodation requests only; other inquiries won't receive a response). Regular or Temporary: Regular Language Fluency: English (Required) Work Shift: 1st shift (United States of America) Please review the following job description: Deliver technically complex solutions. Perform system integration support for all project work. Consult and partner with the business product owners to understand the end goal and offer solutions and recommendations during the design. ESSENTIAL DUTIES AND RESPONSIBILITIES Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time. Develop customized coding, software integration, perform analysis, configure solutions, using tools specific to the project or the area. Lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions in adherence to company standards, including robust unit testing and support for subsequent release testing. Build non-functional monitoring capabilities and provide escalated support for highly complex applications in production. Build in and maintain security controls and monitoring in support of company standards. Typically lead moderately complex projects and participate in larger, more complex initiatives. Solve complex technical and operational problems. Act as a resource for teammates with less experience May oversee the work of a small team. In an Agile environment: Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and engage with, the business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of the design. Actively participate in refining user stories. Responsible for design, developing, and maintaining automated unit testing, and supporting integration and functional testing. Responsible for providing automated monitoring capabilities, providing warranty support, and providing knowledge transfer to production support. Develop code in accordance with the acceptance criteria established by the Product Owner. QUALIFICATIONS Required Qualifications The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Bachelor's Degree and six to ten years of experience or equivalent education and software engineering training or experience In-depth knowledge in information systems and ability to identify, apply, and implement best practices Understanding of key business processes and competitive strategies related to the IT function Ability to plan and manage projects and solve complex problems by applying best practices Ability to provide direction and mentor less experienced teammates. Ability to interpret and convey complex, difficult, or sensitive information Preferred Qualifications Master's degree and ten+ years of experience or an equivalent combination of education and work experience Knowledge of specific applications, technology platforms, programming languages, systems, or business segments Banking or financial services experience. Knowledge of one or more of the following: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills Professional experience building high-quality apps or services from the ground up and scaling at an enterprise level Experience with Open Source tools and frameworks Experience with cloud technologies, such as AWS, Azure, or GCP Strong understanding of SOA and/or Open API methodologies and service architectures Experience using web servers, application containers, caching technologies Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) Experience with messaging systems (i.e., MQ and JMS) Experience with build tools, such as Git, Maven, and Jenkins. Proven ability to write comprehensive unit and integration tests OTHER JOB REQUIREMENTS / WORKING CONDITIONS Sitting Constantly (More than 50% of the time) Standing Frequently (25% - 50% of the time) Walking Frequently (25% - 50% of the time) Visual / Audio / Speaking Able to access and interpret client information received from the computer and able to hear and speak with individuals in person and on the phone. Manual Dexterity / Keyboarding Able to work standard office equipment, including PC keyboard and mouse, copy/fax machines, and printers. Availability Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need. Travel Minimal and up to 10% General Description of Available Benefits for Eligible Employees of Truist Financial Corporation: All regular teammates (not temporary or contingent workers) working 20 hours or more per week are eligible for benefits, though eligibility for specific benefits may be determined by the division of Truist offering the position. Truist offers medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401k plan to teammates. Teammates also receive no less than 10 days of vacation (prorated based on date of hire and by full-time or part-time status) during their first year of employment, along with 10 sick days (also prorated), and paid holidays. For more details on Truist's generous benefit plans, please visit our Benefits site. Depending on the position and division, this job may also be eligible for Truist's defined benefit pension plan, restricted stock units, and/or a deferred compensation plan. As you advance through the hiring process, you will also learn more about the specific benefits available for any non-temporary position for which you apply, based on full-time or part-time status, position, and division of work. Truist is an Equal Opportunity Employer that does not discriminate on the basis of race, gender, color, religion, citizenship or national origin, age, sexual orientation, gender identity, disability, veteran status, or other classification protected by law. Truist is a Drug Free Workplace. EEO is the Law E-Verify IER Right to Work

Posted 30+ days ago

Seagull Scientific logo
Seagull ScientificBogota, NJ
Role: Senior Software Developer- Internal Enterprise System Sector: SaaS Job Type: Full Time Location: Remote- Colombia or any other LATAM country Contract Type: Direct contractor WHO WE ARE Seagull Software, LLC, is a global leader in real-time, item-level visibility and label management solutions, dedicated to powering the world's most complex supply chains with innovative tools for traceability, authentication, and automated inventory management. Our BarTender️ platform enables businesses across all industries to design, manage, print, and automate the production of labels, barcodes, and RFID tags, ensuring seamless tracking and compliance for over 100 billion unique identifiers each year. Leveraging the Mojix️ high-security, scalable SaaS traceability platform, Seagull delivers end-to-end intelligence, harmonizing data to drive operational efficiency, enhance customer experiences, and reduce risk. Learn more at www.seagullsoftware.com. We're a growing, profitable, mid-size business with a nearly 40-year history of leading in our field. Headquartered in Redmond, Washington, with offices across the United States, Europe, and Asia, Seagull empowers businesses worldwide to keep their products moving, traceable, and safe. You'll work with global, talented, and diverse teams, passionate about what they do and its impact on everyone, everywhere. Join us and help shape the way the world works. LOCATION This position works under a flexible work model: You may work remote from Colombia, or from any other LATAM country. WHO YOU ARE You are a Senior Software Developer with strong experience in enterprise software development and system integrations. You thrive in designing scalable, high-performance solutions and enjoy collaborating across teams to deliver impactful business outcomes. WHAT YOU WILL DO You will lead the development of robust applications, including but not limited to the Salesforce ecosystem, and work closely with other developers and stakeholders to ensure technical solutions align with strategic goals. This is a hands-on role with a focus on technical leadership, architecture, and end-to-end delivery. Lead sprint planning, estimation, and delivery efforts in Agile or hybrid Agile environments Lead the design, development, and deployment of custom applications using platforms such as Salesforce, Experience Cloud, and integration tools like MuleSoft or others Architect scalable and secure solutions that support complex business processes across various systems Build and maintain custom components and backend logic using technologies such as Apex, Lightning Web Components (LWC), or similar frameworks Collaborate on the design and launch of customer-facing portals and experiences, ensuring seamless UX and consistent branding Provide technical mentorship and support to development teams Promote best practices in performance, scalability, testing, and security Lead Agile or hybrid Agile processes, including sprint planning, estimation, and delivery WHAT WE REQUIRE 5+ years of experience in software development, with a focus on system integration, ETL, and API-based communication between business platforms Expertise in Salesforce technologies (Sales Cloud, Experience Cloud) and experience with integration platforms such as MuleSoft, Dell Boomi, Informatica, or similar Proficiency in Apex, LWC, SOQL, and Salesforce configuration tools Hands-on experience with REST/SOAP APIs and middleware solutions Strong analytical and problem-solving skills Excellent communication skills and the ability to translate business needs into scalable technical solutions Experience leading projects, mentoring team members, and contributing to technical strategy EDUCATION Bachelor's degree in Computer Science, Engineering, or a related field Preferred Certifications: Salesforce Platform Developer I & II Sales Cloud Consultant Experience Cloud Consultant Application Architect or System Architect (a plus) TERMS OF CONTRACT This role is paid in USD. The specific pay offered to a candidate may be influenced by various factors, including but not limited to the candidate's relevant experience, education, or location. As a direct contractor, you are not an employee and will not be eligible for company benefits. Upon hire, you must be able to provide documentation that proves authorization to work in your country of residence. OUR CULTURE We offer a dynamic, culturally diverse, and fun environment where people with energy, creativity, and passion work together to deliver amazing product experiences for our customers. Join a team where your background is valued and respected, and your unique insights and ideas contribute to building a culture of diversity, equity, and inclusion. EQUAL EMPLOYMENT OPPORTUNITY Seagull Software, LLC, is proud to provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of recruiting and employment. #LI-Remote

Posted 30+ days ago

W logo
WEX Inc.Bay Area, CA

$94,000 - $125,000 / year

This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Boston, MA; San Francisco Bay Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA; and Portland, ME We are seeking a Software Engineer in the WEX Transaction Systems organization. This role will be a software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Transaction Systems platform applications. Transaction Systems deals with card swipe authorization and clearing txn processing for WEX's industry-leading fuel card platform. As a Mid-Level Software Engineer on our team, you will be a key contributor following best practices in developing, and maintaining our cloud-native solution and delivering best in class solutions. You'll work with a modern tech stack including containerization, Kafka event streams, core java and APIs written in Java. This is an opportunity for you to join an agile, and collaborative team that values ownership, high-quality results, and a fun working environment. How you'll make an impact Develop, and implement scalable and reliable software solutions using core java, Kafka, and other modern technologies. Write clean, maintainable, and well-documented code. Participate in code reviews and collaborate with other team members to ensure high code quality. Troubleshoot and resolve issues in a timely and efficient manner. Pick up new technology and switch between tech stacks with a minimum of fuss. Stay abreast of industry best practices and emerging technologies. Experience you'll bring Bachelor's degree in Computer Science, Engineering, or a related field. 3 - 5 years of software development experience, including experience developing and supporting cloud-based infrastructure as code. Strong understanding of data structures and algorithms, object-oriented design, and problem-solving skills. Experience with Docker and orchestration tools like Kubernetes for deployment. Experience with event streaming platforms (e.g., Kafka). Experience with cloud platforms such as AWS. Experience with logging, metrics, and tracing tools (e.g., Grafana, Splunk) to monitor and troubleshoot live systems. Excellent written and verbal communication skills, and a collaborative mindset. Bonus points for Familiarity with implementing RESTful APIs and/or gRPC services. Experience with automated deployment pipelines. Examples of passion projects or contributions to open-source projects. Passion for technology and a desire to learn and grow. We are looking for engineers who are passionate about building innovative solutions, collaborating with a talented team, and making a meaningful impact on our business. If this sounds like you, we encourage you to apply! 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: $94,000.00 - $125,000.00

Posted 5 days ago

Palantir Technologies logo
Palantir TechnologiesNew York, NY

$135,000 - $200,000 / year

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 Forward Deployed Software Engineers (FDSEs) understand our customers' greatest pain points and design end-to-end solutions to address them. FDSEs solicit constant feedback on their work from both customers and colleagues, improving our products over time with rapid iteration cycles. FDSEs deploy ground breaking technical solutions to solve our customers' hardest problems. Projects often start with a nebulous question like "Why are we losing customers?" or "How can we more effectively identify instances of money laundering?" FDSEs lead the way in developing a solution, from high-level system design and prototyping to application development and data integration. As an FDSE, you leverage everything around you: Palantir products, open source technologies, and anything you and your team can build to drive real impact. You work with customers around the globe, where you gain rare insight into the world's most important industries and institutions. We help our customers detect insider trading, improve disaster relief, fight healthcare fraud, and more. Each mission presents different challenges, from the regulatory environment to the nature of the data to the user population. You will work to accommodate all aspects of an environment to drive real technical outcomes for our customers. Whether you aspire to be an entrepreneur or an engineering leader, we believe Palantir is the best place - with the best colleagues - to learn how. You'll learn how to unpack a problem and understand the costs and consequences of its solution. You'll learn new technologies and languages, and even develop them yourself. You'll work autonomously and make decisions independently, within a community that will support and challenge you as you grow and develop. Technologies We Use Core Palantir products provide the foundations for our deployments. Custom applications built on top of core Palantir platforms. Postgres, Cassandra, Hadoop, and Spark for distributed data storage and parallel computing. Java and Groovy for our back-end applications and data integration tools. Typescript, React, Leaflet, and d3 for our web technologies. Python for data processing and analysis. Palantir cloud infrastructure based on AWS EC2 and S3. Our Principles Impact: We take on meaningful and challenging projects that change the world for the better. Ownership: We see projects through from beginning to end, working through any obstacles we may encounter. Collaboration: We work internally with people from a variety of backgrounds - such as other FDSEs, product teams, and Deployment Strategists. We also work externally with our customers, often on site, to understand and solve their problems. Trust: We trust each other to effectively manage time and priorities and give people the space to think for themselves. Growth: We encourage ourselves and our peers to seek new challenges and opportunities for growth, as well as find new ways to innovate and share knowledge. Learning: We often face entirely novel problems where we need to pick up a lot of new knowledge and learn how to use it to make progress. We believe experiential learning is one of the best teachers. What We Value Active US Security clearance, or eligibility and willingness to obtain a US Security clearance. Strong engineering background, preferred in fields such as Computer Science, Mathematics, Software Engineering, Physics. Experience with logistics, materiel, sustainment, aviation, or readiness analysis is a plus. Familiarity with data structures, storage systems, cloud infrastructure, front-end frameworks, and other technical tools. Understanding of how technical decisions impact the user of what you're building. Strong coder with demonstrated proficiency in programming languages such as Python, Java, C++, TypeScript/JavaScript, or similar. Demonstrated ability to collaborate effectively in teams of technical and non-technical individuals, and comfortable working in a rapidly changing environment with dynamic objectives and iteration with users. Demonstrated ability to continuously learn, work independently, and make decisions with minimal supervision. Willingness and interest to travel as needed. 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

Tyler Technologies logo
Tyler TechnologiesYarmouth, ME
Description Tyler Technologies is looking for Software Support Interns to join our team next summer in our Yarmouth and Falmouth, ME offices! The Software Support Intern will experience the day-to-day activities for supporting clients of a high-tech software company. This person will be a valuable resource assisting corporate IT and/or hosting teams with answering incoming support callas, closing IT support tickets, assisting with software installations, installing 'proof-of-concept' test environments for internal testing and training, adding to our documentation library and managing special projects. To ensure that this is a well-rounded, real-world experience, the intern will receive guidance from senior team members, the IT Manager, and will participate in team meetings. Responsibilities Assist staff with closing customer IT support tickets for our clients Assist in developing time efficiency processes and tools Assist with installing software Prepare and/or modify system and process documentation Research and implement various sand-box environments for testing, training, and troubleshooting Resolve server and software configuration issues in a team environment Take inbound support requests from internal and external clients Qualifications Excellent problem solving and analytical skills Excellent oral and written communication skills Ability to work effectively with a team of professionals on technical and business issues Business, Accounting or Economics majors preferred Preference given to juniors

Posted 30+ days ago

T logo
Trenton Systems, IncDuluth, GA
Apply Job Type Full-time Description Position Summary The FPGA Embedded Software Engineer will provide technical expertise and execution for various software and firmware projects supporting the assessment, design, implementation, and support phases of multi-year, complex computing products. This role will require executing software and firmware projects in coordination with electrical, mechanical, and systems engineering within the organization to complete projects on-time and within budget. Essential Duties & Responsibilities Perform software and firmware design activities in multiple environments, including BIOS, OS device drivers, scripts, embedded Linux, PIC microcontrollers, and/or other design environments as needed. Ability to adapt and learn new environments and technologies as needed to complete design activities. Capability to contribute at various phases of the project lifecycle, including design, documentation, vendor communication, testing, and manufacturing of products and services Create appropriate process and product documentation to support both internal and external end-users Provide Project Management support, including project tracking (design plans) on new Engineering designs Support Trenton's manufacturing facility as required, providing support on technical issues Attempt to identify improvements in efficiency in processes and improvements in products and services and provide input to continuous improvement team PM21 Requirements Required BS in Computer Engineering or Computer Science, or equivalent 5+ years in software and firmware engineering, particularly FPGA Exceptional Communication skills Proven ability to complete software and firmware projects on-time and within budget Attention to detail, including design documentation, data, and other collateral. Technical ability to develop in various environments including Linux, Windows, and embedded environments. Desired Familiarity with UEFI BIOS and Intel x86 architectures Familiarity with ARM & embedded Linux development Familiarity with PIC microcontroller development and other bare-metal and low-level firmware Knowledge of FIPS-140-2, TPM, Bitlocker, STIG, and/or other security technologies Scripting experience - bash, Zsh, Powershell, Python NO RECRUITERS PLEASE*

Posted 30+ days ago

R logo
Ramp Business CorporationNew York City, NY
About Ramp At Ramp, we're rethinking how modern finance teams function in the age of AI. We believe AI isn't just the next big wave. It's the new foundation for how business gets done. We're investing in that future - and in the people bold enough to build it. Ramp is a financial operations platform designed to save companies time and money. Our all-in-one solution combines payments, corporate cards, vendor management, procurement, travel booking, and automated bookkeeping with built-in intelligence to maximize the impact of every dollar and hour spent. More than 45,000 businesses, from family-owned farms to e-commerce giants to space startups, have saved $10B and 27.5M hours with Ramp. Founded in 2019, Ramp powers the fastest-growing corporate card and bill payment platform in America, and enables over $100 billion in purchases each year. Ramp's investors include Thrive Capital, Sands Capital, General Catalyst, Founders Fund, Khosla Ventures, Sequoia Capital, Greylock, and Redpoint, as well as over 100 angel investors who were founders or executives of leading companies. The Ramp team comprises talented leaders from leading financial services and fintech companies-Stripe, Affirm, Goldman Sachs, American Express, Mastercard, Visa, Capital One-as well as technology companies such as Meta, Uber, Netflix, Twitter, Dropbox, and Instacart. Ramp has been named to Fast Company's Most Innovative Companies list and LinkedIn's Top U.S. Startups for more than 3 years, as well as the Forbes Cloud 100, CNBC Disruptor 50, and TIME Magazine's 100 Most Influential Companies. About the Role As a Staff Software Engineer on our AI DevX team, you'll architect and own the developer tooling and infrastructure that enables hundreds of engineers to build software faster with AI. You'll act as both a technical owner and a multiplier: shipping platforms that accelerate agent-driven engineering, while shaping best practices that scale across the organization. You will be expected to take ownership of critical AI DevX systems while also influencing Ramp's broader AI strategy and engineering culture. Our ideal candidate combines deep software engineering expertise with a passion for AI, an obsession with developer productivity, strong collaborative instincts, and proven experience shipping and maintaining tools that developers rely on daily. What You'll Do Stay at the forefront of the AI development ecosystem. Deeply understand model capabilities, evaluate emerging tools critically, and make informed decisions about when and how to adopt new technologies Drive proficiency with the most effective AI coding tools and practices across the engineering organization Build platforms that help our devs offload more work to AI and empower AI to perform better when doing Ramp dev work Gather developer feedback, identify friction points, and iterate on solutions that improve developer velocity Grow AI vendor partnerships and serve as the advocate for Ramp's engineers What You'll Need Typically 8+ years of professional software engineering experience Deep backend engineering expertise spanning infrastructure, services, and data systems Python proficiency; Strong Bash/Unix fundamentals You thrive in your terminal, instinctively crafting reusable tools as you work Obsessed with productivity, automation, and optimization Prior experience working in a fast-paced startup environment Strong AI fluency and AI coding tool proficiency Nice to Haves Active power user of AI coding agents Proven track record shipping and maintaining developer tools Demonstrated experience building AI-powered systems Experience leading technical teams and owning technical roadmaps Forward-deployed engineering or public speaking/writing experience Background in AI/ML; Able to read and understand AI research papers Expertise in: Data Engineering, Frontend Engineering, Docker, Terraform Benefits (for U.S.-based full-time employees) 100% medical, dental & vision insurance coverage for you Partially covered for your dependents One Medical annual membership 401k (including employer match on contributions made while employed by Ramp) Flexible PTO Fertility HRA (up to $5,000 per year) WFH stipend to support your home office needs Wellness stipend Parental Leave Relocation support to NYC or SF (as needed) Pet insurance Referral Instructions If you are being referred for the role, please contact that person to apply on your behalf. Other notices Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Ramp Applicant Privacy Notice

Posted 3 weeks ago

Nvidia logo

Senior Software Architect

NvidiaRedmond, WA

$148,000 - $235,750 / year

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

Join NVIDIA to Shape the Future of Data Center Networking. NVIDIA is seeking a visionary and experienced Software Architect to join our CTO Architecture Group, where we drive the innovation that defines the future of networking for AI infrastructure and data center technologies. In this role, you'll be at the forefront of architecting next-generation GPU networking, defining the software architecture for groundbreaking technologies in areas like network programming languages, DOCA, RDMA SDKs, network protocols, operating system kernels and data center infrastructure. You'll collaborate with world-class teams and play a key role in influencing NVIDIA's architectural direction across software and hardware stacks.

They should have validated experience in Software architecture and/or development in the field of datacenter networking. Moreover the architect show good overall understanding of system level issues, be familiar with network protocol, operating systems, and virtualization, work closely with customers on requirement collecting and feature definition, and able to technologically lead R&D.

What you'll be doing:

  • Technically leading the features owns working with customers and R&D on architecture and design of the features.

  • Clearly define the requirements. research the hardware, firmware, and software existing support and define the solution to match the requirements he defined.

  • Present and verify the solution defined to the potential customer or relevant community (Linux, DPDK, others) and to internal R&D for implementation.

  • Resolve issues raised during implementation stages or feedback from community and customers. Specific field of handling of new features include crypto RDMA, network compiler pipeline, proxy ready RoCE, AI and NCCL RDMA improvements, emulated netdev and storage blockdev, security for bare metal clouds, and more.

What we need to see:

  • B.Sc/ M.Sc in Computer Engineering, Computer Science or Electrical Engineering or equivalent experience.

  • 5+ years of software development experience in C, 2+ years of architecture experience

  • Knowledge of networking drivers and operating systems

  • Work independently

  • Able to technically lead R&D

Ways to Stand Out from the Crowd:

  • Linux Kernel expertise and/or VMware

  • Background with RDMA, InfiniBand and/or high rate data path flows for HW devices

  • Experience with NCCL, DPDK, Open-vSwitch, KVM, Security

For two decades, we have pioneered visual computing, and the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research. Today, we stand at the beginning of the next era, the AI computing era, ignited by a new computing model, GPU deep learning. This new model - where deep neural networks are trained to recognize patterns from massive amounts of data - has shown to be deeply effective at solving some of the most complex problems in everyday life. NVIDIA is widely considered to be one of the technology world's most desirable companies to work for. Are you creative and driven? Do you love a challenge? If so, we want to hear from you.

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

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until October 25, 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