Our companies are made up of insanely talented people driven to change the world — and many of them are hiring. If you have drive, expertise, and a taste for adventure, we whole­heart­edly encourage your interest.

  • 72
    Companies Hiring
  • 2,042
    Open Roles

Senior Full Stack Software Engineer - Remote

Reality Defender

Reality Defender

Software Engineering
Posted on Tuesday, October 31, 2023
About Reality Defender
Reality Defender is a groundbreaking security platform offering comprehensive deepfake detection. A Y Combinator graduate, Comcast NBCUniversal LIFT Labs alumni, and winner of SXSW Pitch 2023, Reality Defender's proactive deepfake and AI-generated content detection technology is developed by a leadership team with over 20 years of experience in applied research at the intersection of machine learning, data science, and cybersecurity.
With models defending against present and future fabrication techniques, Reality Defender is the best way to detect and deter fraudulent text, audio, and visual content, partnering with government agencies and enterprise clients to enhance security and detect fraud.
About the Role
Are you passionate about leveraging cutting-edge technology to defend against emerging threats in the digital landscape? Do you thrive in a dynamic, collaborative environment where your skills can make a significant impact? If so, we invite you to join Reality Defender, a leading innovator in the field of deep fake detection and misinformation prevention.
Key Responsibilities
As a full stack engineer, you will tackle a wide array of intriguing and challenging problems. Key responsibilities include, but are not limited to:
Backend API Design: Develop robust and secure backend APIs to provide both public interfaces for external applications and internal APIs for our own dashboards. Your role will involve designing APIs that facilitate seamless communication between our deep fake detection algorithms and external applications, ensuring data integrity and security. Internally, you will create APIs that power our own user interfaces, ensuring a smooth user experience for our clients and team.
Backend Testing and Code Coverage: Write comprehensive tests for the backend infrastructure, ensuring the reliability and stability of our systems. Your responsibility will also include measuring and improving code coverage, ensuring that our tests are thorough and effective in catching potential issues.
Architect Scalable Inference Pipelines: Your expertise will be pivotal in architecting and optimizing scalable inference pipelines, harnessing the power of multiple GPUs on AWS, Google Cloud, Azure and On-Premises. This involves crafting efficient algorithms, implementing parallel processing techniques, and ensuring seamless integration with our deep fake detection models. Your focus will be on enhancing the speed and accuracy of our detection mechanisms, enabling real-time analysis of vast data sets.
Scalable Preprocessing Pipeline Design and Implementation: Delve into the intricacies of crafting preprocessing pipelines essential to our deep fake detection systems. You will handle substantial data loads, ensuring seamless flow from diverse sources to our models even under high concurrent request volumes. Building fault-tolerant, high-throughput pipelines is pivotal, enhancing the adaptability of our machine learning algorithms to diverse data sources and emerging misinformation patterns.
Hybrid Cloud Optimization: Leverage your hybrid cloud expertise to optimize our infrastructure for reliability, scalability, and cost efficiency. You will be responsible for crafting strategies that seamlessly integrate on-premises and cloud-based resources, ensuring our systems operate efficiently across diverse environments. Your role will involve continuous evaluation of cloud services, selecting the best tools for specific tasks, and orchestrating their seamless collaboration.
Frontend Updates: Contribute to the development of intuitive and visually appealing user interfaces. Collaborate with UI/UX designers to implement frontend updates that enhance user experience, ensuring our clients and internal users have a seamless experience while interacting with our deep fake detection platform.
Collaborative Problem-Solving: Engage in collaborative problem-solving with cross-functional teams. You will actively participate in brainstorming sessions, contribute innovative ideas, and work closely with machine learning engineers, data scientists and other developers to address complex challenges. Your ability to collaborate effectively will be instrumental in devising comprehensive solutions that encompass both frontend user experiences and backend computational efficiency.
Continuous Learning and Innovation: Stay at the forefront of technology trends, exploring emerging tools, frameworks, and methodologies. Your curiosity and enthusiasm for learning will drive the innovation engine within our team, ensuring that Reality Defender remains a leader in the field of deep fake detection and misinformation prevention.
Qualifications and Skills
If you are a forward-thinking engineer who thrives on challenges and is excited about revolutionizing the landscape of digital security, we invite you to apply. Join us at Reality Defender, where your skills will be honed, your ideas will be valued, and your contributions will shape the future of deep fake detection technologies. Together, we will defend against digital fraud and uphold the integrity of information in the digital age.
We encourage candidates who may not meet all the specified requirements to still apply. We value diverse perspectives and skills, and believe that unique experiences can contribute significantly to our team. If you are passionate about the role and confident in your ability to make a meaningful impact, we welcome your application. Your enthusiasm, adaptability, and potential for growth are equally important to us.
Basic Requirements:
∙ 5+ years of professional experience in software development with a bachelor's or master's degree in computer science, engineering, math, or STEM discipline
∙ We are unable to engage with firms due to regulatory constraints
Preferred Skills and Experience :
∙ Proficiency in NodeJs, Typescript, Go and/or Rust with a strong emphasis on scalable software design and efficient data processing
∙ Experience in designing and building scalable inference pipelines, preferably in GPU-accelerated environments on cloud platforms
∙ Experience working with Docker and Kubernetes
∙ Experience with AWS services, especially Lambda, SQS, DynamoDB, RDS, EKS, and ECS. Preferably also multi cloud and on-premises experience
∙ Database experience with PostgreSQL, SQL Server, or similar database technologies
∙ Writing and consuming REST and GraphQL
∙ Experience in frontend technologies, including TypeScript, Remix, Next.js, Remix, Tailwind CSS
∙ Strong expertise in implementing intuitive user interfaces and interactive experiences, ensuring seamless user interactions
∙ Experience with version control, continuous integration, and continuous delivery concepts
∙ Deep understanding of testing, continuous integration, build, deployment & monitoring
∙ Expertise in profiling and improving application performance
∙ Established skills in strategic and critical thinking, decision-making, and relationship-building
∙ Highly organized, detail-oriented, and possess a proven ability to thrive under deadline pressure
∙ Successful experience working in a fast-paced, dynamic, results-oriented team environment
Additional Requirements:
∙ Willing to work extended hours when needed