The future of health is clear
Software Engineer Intern
Location
United States
Posted
63 days ago
Salary
0
Seniority
Entry Level
Job Description
Software Engineer Intern
Ritual
• Prototype rapidly, iterate and execute quickly based on technical guidance. • Work at the frontier of modern cryptographic schemes and open-source AI. • Release your work into the open-source world and build alongside the Ritual community.
Job Requirements
- Intellectually curious around intersections of interdisciplinary fields ranging from game theory to cryptography to machine learning.
- Quick iteration and development cycles on writing and/or proof-of-concept.
- Experience in cryptography, machine learning software projects, ideally in open-source land.
Benefits
- Join a passionate group of engineers, researchers, and operators on a mission to build the next generation of AI infrastructure hardened by cryptographic schemes.
- We work completely in open-source and ship weekly.
- Maximize your knowledge gradient around fields that typically would not intersect.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the design, development, and maintenance of automated test frameworks for the HPBX Telephony system. • Define and own the test strategy for functional, integration, regression, performance, and reliability testing. • Drive testability improvements by collaborating closely with Software Engineers and Architects • Ensure high-quality coverage across APIs, services, telephony flows, and system integrations. • Analyze production issues and contribute to root cause analysis and prevention strategies. • Ensure quality is embedded early in the SDLC (shift-left approach) • Manage, mentor, and grow a team of SDETs. • Set clear technical direction, goals, and quality standards for the team. • Conduct code reviews for test automation and provide constructive feedback. • Support career development, performance reviews, and skills growth. • Partner with Product Management, Engineering, and DevOps to align quality goals with business priorities. • Ensure automated tests are stable, maintainable, and provide fast feedback. • Represent Quality Assurance in planning, design, and architecture discussions.
Senior Software Engineer
GuildAt Guild, we unlock opportunity for America’s workforce through education, skilling, and career mobility.
• Design and build robust, scalable systems that power data onboarding, eligibility workflows, and benefit policy administration. • Develop backend services, APIs, ETL pipelines, and internal tools using serverless architecture (AWS Lambda, Glue, S3, API Gateway). • Create clean, testable, maintainable code in TypeScript/Node.js and Python following best practices and established patterns. • Ensure system observability, security, and performance using tools like Datadog and CloudWatch. • Collaborate closely with engineers, product managers, designers, internal ops, and customer technical teams to deliver high-impact features. • Write and maintain comprehensive tests (unit, contract, BDD, and end-to-end) and support CI/CD pipelines for consistent delivery. • Participate in Agile ceremonies and on-call rotations, with a focus on production readiness, system health, and issue resolution. • Contribute to system architecture decisions, technical documentation, and mentoring of junior developers.
• Design and implement core backend service features • Provide appropriate test coverage for unit, integration, and performance for your feature ownership area • Clearly document design choices and operational knowledge to successfully deploy and run service with those features • Provide appropriate service level logs and metrics to make features operational for cloud service setup • Provide appropriate alerts, dashboards, and runbooks for production
• Design and implement core backend service features. • Provide appropriate test coverage for unit, integration, and performance for your feature ownership area. • Clearly document design choices and operational knowledge to successfully deploy and run service with those features. • Provide appropriate service level logs and metrics to make features operational for cloud service setup. • Provide appropriate alerts, dashboards, and runbooks for production.



