Job Closed
This listing is no longer active.
The omni-channel compliance solution to mitigate risk across your marketing and sales channels
Senior Software Engineer
Location
New Jersey
Posted
67 days ago
Salary
$120K - $170K / year
Seniority
Senior
Job Description
Senior Software Engineer
PerformLine
• Build cloud native services on AWS using the right mix of serverless, containerized, and event driven patterns • Work across Go or Python depending on what best serves the platform and the problem • Design and implement small LLM powered features using AWS Bedrock in a safe, controlled, user initiated manner • Strengthen reliability and observability across distributed systems through logging, metrics, tracing, and actionable dashboards • Apply modern AWS service patterns to improve scale, reduce cost, and accelerate development • Contribute to internal best practices for integrating deterministic logic with AI assisted workflows • Help the team adopt efficient cloud first patterns and improve the way we build and operate services on AWS • Make the whole team better by advocating for best practices, gently reminding people of why the processes we have exist, and helping less experienced engineers find ways to ‘level up’
Job Requirements
- Strong hands on experience building backend systems on AWS using services such as Lambda, ECS, SQS, SNS, DynamoDB, S3, API Gateway, and IAM
- Experience writing production software in Go or Python and the ability to move between both
- Familiarity with AWS Bedrock or other LLM platforms and how to integrate model calls into backend services
- Experience instrumenting applications with observability tooling for metrics, logs, and traces
- Practical knowledge of event driven architecture, asynchronous processing, and distributed debugging
- Solid understanding of CI/CD workflows, deployment patterns, and version control using GitHub
- Experience designing and evolving REST based APIs in production environments
Benefits
- Estimated base salary range $120,000 - 170,000 plus annual discretionary bonus.
- Exact compensation for this role depends on a variety of factors, including experience, skills, internal equity, market data, and location.
- To view our benefits package, visit the PerformLine Careers page!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer – Application Infrastructure
ToastWe empower the restaurant community to delight guests, do what they love, and thrive.
• Architect, design, and deliver ultra-reliable, high-performance services and infrastructure used by millions • Uncover and resolve performance bottlenecks across infrastructure, databases, and APIs • Define and enable adherence to engineering best practices, coding standards, and architectural guidelines • Collaborate closely with the Product team to influence features, technical direction, and long-term product vision • Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.
• Design and develop scalable, cloud solutions to accelerate HPC and AI workloads using NVIDIA’s advanced technologies (GPUs, DPUs, ConnectX). • Contribute to NVIDIA’s AI supercomputing platforms. • Collaborate with cross-functional teams to deliver new features and improve existing products. • Design and develop robust software systems.
• Develop new approaches and implement improvements to existing algorithms for sensor calibration for ADAS using both classical and deep learning methods. • Work with large amounts of real and synthetic data to evaluate and improve the algorithmic and computational performance of sensor calibration. • Develop and optimize software architecture and frameworks for real-world performance towards internal and external customer requirements. • Work with a variety of sensor modalities: camera, LIDAR, radar, IMU, GPS, odometry, etc. • Develop unit tests, documentation for features, evaluate quality and propose improvements and corrective actions. • Develop highly efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA). • Develop production code to strict quality and safety standards such as MISRA and AUTOSAR. • Develop and maintain fleet monitoring tools supporting calibration of a large vehicle fleet. • Perform in-vehicle tests and troubleshooting, mining/analyzing data and completing drive missions. • Adopt and improve calibration algorithms on existing and new vehicle variants.
• Design, implement and maintain system software that enables communication between GPUs • Participate in the architectural definition and design of next-generation communication hardware and software to support large scale computing platforms • Work with cross-disciplinary teams to understand business requirements and align software direction to meet those needs


