Shape and deliver Duolingo’s security strategy, safeguarding learners, employees, systems, and services.
Compensation
Salary Range: $204,000—$306,000 USD
Responsibilities
Set technical direction for security across Duolingo’s applications, cloud infrastructure, and engineering systems.
Lead complex, multi-team security initiatives from problem definition and design through implementation, measurement, and ongoing ownership.
Design and build scalable security services, controls, and automation that prevent, detect, and remediate risks with minimal manual effort.
Partner with engineering teams to threat model systems, review architecture and code, prioritize risks, and deliver practical mitigations.
Strengthen security across the software-development lifecycle, including secrets management, dependency security, vulnerability management, and CI/CD controls.
Robotics Engineer for JD Intelligent Solutions Group located in Urbandale, IA
Compensation
$86,892.00 - $130,332.00 + Benefits
Responsibilities
Work with other Deere units to commercialize perception solutions on platforms
Accelerate application opportunities that require a mix of image processing and machine learning
Focus on C++ software development for applications and integration of the advanced algorithm into the application software that runs on embedded hardware
Requirements
Bachelor's degree in Computer Science, Computer or Electrical Engineering, or equivalent degree in a related technology field or discipline.
Designing and implementing video compression, image processing, vector computation, and flexible compute systems optimized for future AI agents and large language model inference—alongside processor cores and memory subsystems using System Verilog.
Compensation
The base salary range is $135,000 - $170,000. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The successful candidate will have the opportunity to convert to a full-time regular position. We also offer new-hire RSU grants and the opportunity for annual RSU grants, as well as other highly competitive benefits.
Responsibilities
Designing and implementing video compression, image processing, vector computation, and flexible compute systems optimized for future AI agents and large language model inference—alongside processor cores and memory subsystems using System Verilog
Logic design, implementation, and verification using Verilog, System Verilog, and any required programing and scripting languages
Synthesize and optimize RTL for timing, area, and power
Explore micro-architecture and architectural tradeoffs via quick modelling using scripting languages such as python, Perl etc
Developing unit level test environments and tests cases
Requirements
Master’s degree in electrical/Electronics/Computer Engineering
Support an exciting Computer Network Defense mission by conducting proactive network defense activities, vulnerability assessments, and providing actionable recommendations to strengthen enterprise security.
Assist in the development and execution of Bench Validation plans and conducting validations for new silicon products, including DDR, MCR, Memory Controllers or other integrated circuits.
Compensation
The expected hourly pay range for this position is $41.50/hr. This position is also eligible for bonus opportunities.
Responsibilities
Assist in the development and execution of Bench Validation plans and conducting validations for new silicon products
Collaborate with cross-functional teams including Design, Test, and Marketing to understand product requirements and develop comprehensive validation strategies
Utilize lab equipment such as Oscilloscopes, BERT, AWG, and other test instruments to perform electrical characterization and performance benchmarking
Document test procedures, results, and findings in detailed engineering reports and contribute to the continuous improvement of validation methodologies
Assist in debugging and troubleshooting silicon issues, working closely with design and Test Engineers to implement effective solutions
Requirements
Pursuing a Master’s degree in Electrical Engineering, Computer Engineering, or a related field