Who we are: At Parallel Domain, we're on a mission to accelerate the safe development of autonomous systems that have the potential to drastically improve the quality of life for billions of people. Our synthetic data platform empowers engineers and researchers to create the next generation of AI-powered software for self-driving cars, drones, and other advanced technologies. We're a team of passionate innovators who thrive on solving complex problems and pushing the boundaries of what's possible.
About the role: We're seeking a highly skilled Lead Software Engineer to spearhead the development of our open source Python SDK, the core interface through which our customers interact with our platform. You'll have the unique opportunity to shape the user experience, influence product direction, and deliver cutting-edge solutions directly into the hands of our customers. You’ll be a member of the technical leadership team and report directly to the VP of Engineering.
What you'll do:
- Lead SDK development: Take full ownership of the design, implementation, and continuous evolution of our Python SDK.
- Enhance usability: Continuously improve the SDK's usability and increase customer retention through thoughtful updates and enhancements to the customer-facing API surface.
- Collaborate cross-functionally: Work closely with product, engineering, ML, QA, and customer success teams to ensure a cohesive product experience.
- Build best practices: Establish robust testing and documentation practices for SDK releases.
- Champion quality: Set coding standards, review code contributions, and uphold a high bar for code quality and design excellence.
- Optimize performance: Regularly profile and optimize SDK performance to deliver a smooth and efficient user experience.
- Be a thought leader: Share your expertise and contribute innovative ideas to establish Parallel Domain as the leading platform for accelerating machine perception development.
What you’ll bring:
- Technical experience: 7+ years of experience in a software engineering role.
- Expert Python skills: A deep understanding of Python development with a strong focus on API/SDK design principles and a commitment to clean, well-structured code.
- Customer-centric mindset: A relentless focus on understanding and exceeding customer needs.
- Excellent communication: Strong written and verbal communication skills to collaborate effectively and contribute to technical documentation.
What will help you stand out:
- Open source experience: Prior experience contributing to or maintaining open source projects.
- ML product expertise: Experience building ML-enabled products and familiarity with computer vision, generative AI, and LLMs.
- Domain knowledge: Experience with 2D/3D math, computer graphics, visualization, and real-time interactive media or simulation applications.
- Full-stack development: Experience encompassing both frontend and backend technologies, and familiarity with cloud-based infrastructure (AWS, Azure, GCP, etc).
Join us! If you're passionate about synthetic data, software development, and the future of autonomous systems, we'd love to hear from you. Apply today and help us revolutionize the world of AI! This position is available in the San Francisco Bay Area & Vancouver.
What We Do
Training and testing autonomous systems in the real world is a slow, expensive and cumbersome process. Parallel Domain is the smartest way to prepare both your machines and human operators for the real world, while minimizing the time and miles spent there. Connect to the Parallel Domain API and tap into the power of synthetic data to accelerate your autonomous system development.
Parallel Domain works with perception, machine learning, data operations, and simulation teams at autonomous systems companies, from autonomous vehicles to delivery drones. Our platform generates synthetic labeled data sets, simulation worlds, and controllable sensor feeds so they can develop, train, and test their algorithms safely before putting these systems into the real word.
#syntheticdata #autonomy #AI #computervision #AV #ADAS #machinelearning