Data Engineer III
$148K/yr – $185K/yr
You'll complete your application on the employer's website.
$148K/yr – $185K/yr
You'll complete your application on the employer's website.
Job type
Salary
$148K/yr – $185K/yr
Location
Sector
Posted
29 days ago
Crunchyroll is a company dedicated to delivering the art and culture of anime to a global community. They are seeking a Data Engineer III to design, implement, and optimize data services that support their business needs and enhance the experience for their internal stakeholders.
Responsibilities
Write clean, maintainable, and well-documented API and code while adhering to industry best practices, including code reviews and design patterns
Identify and resolve performance bottlenecks, ensuring that both frontend and backend components are optimized for speed and reliability
Contribute to the automation and optimization of build, deployment, and monitoring processes to support a smooth development lifecycle
Develop and maintain comprehensive test suites (unit and integration) to ensure system reliability and robustness
Implement and maintain security best practices, safeguarding sensitive data and ensuring compliance with relevant standards and regulations
Must be proficient in both TypeScript and Python
Design, build, and maintain scalable applications/services using TypeScript and Python and modern backend frameworks (Node.js preferred)
Build event-driven architectures and event interfaces using AWS services such as SNS/SQS, EventBridge, Kinesis, or Kafka
Deep understanding of AWS Processing Framework like Step Functions
Architect and optimize database schemas and queries for relational (RDS PostgreSQL, MySQL), NoSQL (DynamoDB) and Graph Database (Neo4j)
Collaborate with service engineers, data engineers, and product teams to deliver high-quality software solutions
Apply best practices for code quality, security, testing, and performance optimization
Preferred
Experience with retrieval-augmented generation (RAG) or Graph RAG architectures
Knowledge of fine-tuning and optimizing LLMs for performance and cost efficiency
Retrieval-Augmented Generation
Graph RAG architectures
Fine-tuning LLMs
Optimizing LLMs
Benefits
Receive a great compensation package including salary plus performance bonus earning potential, paid annually.
Flexible time off policies allowing you to take the time you need to be your whole self.
Generous medical, dental, vision, STD, LTD, and life insurance
Health Saving Account HSA program
Health care and dependent care FSA
401(k) plan, with employer match
Employer paid commuter benefit
Support program for new parents
Pet insurance and some of our offices are pet friendly!
Company
Anime streaming and entertainment experiences
Los Angeles, California, USA
http://www.crunchyroll.com/
Founded in 2008
1001-5000 employees
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field
5+ years of experience in backend engineering, specializing in microservices, APIs, and event-driven systems
Strong expertise in TypeScript (Node.js) and Python
Experience in building applications/services using TypeScript and Python and modern backend frameworks (Node.js preferred)
Deep understanding of cloud-based architectures (AWS preferred), including serverless frameworks, containerization (Docker, Kubernetes), and CI/CD pipelines
Hands-on experience with event-driven architectures and event interfaces (Kafka, SNS/SQS, EventBridge, Kinesis)
Strong database design skills across relational (RDS PostgreSQL, MySQL), NoSQL (DynamoDB) and Graph Database (Neo4j)
Excellent problem-solving skills, ownership mentality, and ability to work in a collaborative, fast-paced environment
Write clean, maintainable, and well-documented API and code while adhering to industry best practices, including code reviews and design patterns
Identify and resolve performance bottlenecks, ensuring that both frontend and backend components are optimized for speed and reliability
Contribute to the automation and optimization of build, deployment, and monitoring processes to support a smooth development lifecycle
Develop and maintain comprehensive test suites (unit and integration) to ensure system reliability and robustness
Implement and maintain security best practices, safeguarding sensitive data and ensuring compliance with relevant standards and regulations
Design, build, and maintain scalable applications/services using TypeScript and Python and modern backend frameworks (Node.js preferred)
Build event-driven architectures and event interfaces using AWS services such as SNS/SQS, EventBridge, Kinesis, or Kafka
Deep understanding of AWS Processing Framework like Step Functions
Architect and optimize database schemas and queries for relational (RDS PostgreSQL, MySQL), NoSQL (DynamoDB) and Graph Database (Neo4j)
Collaborate with service engineers, data engineers, and product teams to deliver high-quality software solutions
Apply best practices for code quality, security, testing, and performance optimization
Experience with retrieval-augmented generation (RAG) or Graph RAG architectures
Knowledge of fine-tuning and optimizing LLMs for performance and cost efficiency
5+ years of experience in backend engineering, specializing in microservices, APIs, and event-driven systems.
Required skills
TypeScript, Python, Node.js, AWS SNS, AWS SQS, AWS EventBridge, AWS Kinesis, AWS Step Functions, RDS PostgreSQL, MySQL, DynamoDB, Neo4j, Docker, Kubernetes, CI/CD pipelines, Microservices, APIs, Event-driven architectures
Experience
5+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Los Angeles, CA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…