Subscribers got this job on 4 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Senior software engineer.
PythonRustC++Generative AIPyTorchTensorFlowEmbeddedNetworkingInsurance
Details
- Found
- 22 d ago · posted 2026-10-04
- Location as listed
- Portland, OR, United States
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
Position: Full time, flexible hours, Local Portland Oregon
Rapta is driving a revolution in American manufacturing by facilitating the return of production jobs to the U.S. Our powerful AI software platform automates the deployment of vision-based AI systems for manufacturing, inspection, and process control.
Working closely with some of the industry's most prominent customers, we deliver top-notch AI vision systems via the most sophisticated ML ops automation platform available today.
We are seeking a Senior Software Engineer who thrives in a fast-paced environment and is passionate about working with state-of-the-art vision systems, especially those from NVIDIA.
At Rapta, you'll find an opportunity to impact at a massive scale with Generative AI fusion that is revolutionizing manufacturing. If you are a curious mind, a lifelong learner, and have a penchant for turning challenges into opportunities, we want you!
Responsibilities
• Backend Development
• Design, develop, and maintain robust backend systems.
• Ensure scalability, performance, and security of backend services.
• Python Proficiency
• Develop and maintain applications and systems using Python.
• Stay updated with the latest Python frameworks and best practices.
• Experience with Artificial Intelligence
• Desired experience creating, packaging and shipping artificial intelligence systems
• Experience with Tensorflow, CUDA drivers, NVIDIA Jetson platform or Pytorch highly desirable
• Embedded Hardware Experience
• Work on low-level embedded hardware projects.
• Integrate software with hardware components, with a preference for experience in Rust or C++.
• Experience with Distributed Systems
• Design and implement distributed systems architectures.
• Ensure system reliability, scalability, and efficiency.
• Networking Experience (Preferred)
• Knowledge of networking protocols and architecture.
• Experience in implementing network security measures.
• Deployment of Hardware
• Experience in deploying and integrating hardware in a production environment.
• Ability to troubleshoot and optimize hardware performance.
• Mentorship
• Mentor junior engineers and team members, sharing knowledge and promoting best practices.
• Lead by example and foster a culture of technical excellence.
• Independent Project Management
• Take ownership of projects, demonstrating a 'fire and forget' approach.
• Manage projects from inception to completion with minimal supervision.
• Full Stack Development (Preferred)
• Ability to work on full stack development projects.
• Demonstrate proficiency in both frontend and backend technologies.
Qualifications
• Bachelors or Masters degree in Computer Science, Engineering, or a related field.
• Minimum of 8 years of experience in software engineering, with a focus on backend development, Python, and distributed systems.
• Experience with low-level embedded hardware and proficiency in C++.
• Networking experience is a plus.
• Experience in deploying hardware in various environments.
• Proven track record of mentoring and leading engineering teams.
• Ability to manage complex projects independently.
• Full stack development experience is a plus.
Personal Attributes
• Strong problem-solving and analytical skills.
• Excellent communication and interpersonal abilities.
• Self-motivated with a strong work ethic.
• Ability to thrive in a fast-paced, dynamic environment.
What We Offer
• Medical insurance
• 401K
• Opportunities for professional development and career growth.
• Collaborative and innovative work culture.
Software Engineer jobs in Portland, Oregon · Software Engineer jobs in the United States