Socure

Engineering Intern – AI Agents, Data & RiskOS

Socure

internship

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $30 - $50 per hour

Job Level

About the role

  • Work with senior engineers to design, build, test, and ship product features across backend and frontend.
  • Write clean, readable, and well-tested code that follows team standards and code review practices.
  • Build and extend AI agents that power RiskOS.
  • Contribute to data reporting and analytics infrastructure — build parameterized report templates, extend the real-time analytics pipeline, and improve embedded dashboards.
  • Support backend development including APIs, data processing, and internal tools in Go.
  • Learn how software runs in production, including containers, CI/CD, cloud environments, monitoring, and logging.
  • Take part in agile team activities such as standups, sprint planning, and retrospectives.
  • Document designs, technical decisions, and usage notes so other engineers can build on your work.
  • Own a clearly scoped internship project from design to handoff by the end of the program.

Requirements

  • Currently enrolled in a Master's degree program in Computer Science, Computer Engineering, or a related technical field.
  • Prior software development experience through a full-time role, internship, or similar hands-on work.
  • Coursework or project experience in any of: AI/ML systems, LLM applications, data engineering, or distributed systems.
  • Strong understanding of data structures, algorithms, complexity, and basic system design.
  • Basic understanding of backend services, APIs, databases, queues, and how web applications work end to end.
  • Basic understanding of frontend fundamentals and at least one modern framework such as React, Angular, or Vue.
  • Basic understanding of servers, cloud environments, containers, and monitoring and logging concepts.
  • Basic proficiency in at least one backend programming language such as Go, Java, or Python.
  • Familiarity with Git and common software development workflows.
Benefits
  • Health insurance
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoJavaPythonAI/ML systemsdata engineeringdistributed systemsdata structuresalgorithmssystem designfrontend frameworks
Soft Skills
team collaborationcommunicationdocumentationproject ownershipagile methodologies
Certifications
Master's degree in Computer ScienceMaster's degree in Computer Engineering