Job 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.

Working Place:

Portland, OR, United States