Software Engineer Junior — Automation & Reliability
Core
Early-career software engineer building AI-powered automation, intelligent agents, and tools to strengthen system reliability and resolve production issues for Salesforce's AI-native Academy.
Role type
Junior Software Engineer (Automation & Reliability)
Builds
AI agents, automated workflows, and reliability tools for production support and case resolution.
Domain
AI / Software Engineering / Production Support
Deliverable
production ML models | product features
Required skills
Python, Java, JavaScript, TypeScript, Go, data structures, APIs, testing, version control, debugging, log analysis, root cause analysis, secure coding, access controls, audit logging
Preferred skills
Salesforce platform, Salesforce admin certification, APEX, cloud platforms, databases, CI/CD pipelines, monitoring tools, LLMs, knowledge retrieval systems
Technologies
Python, Java, JavaScript, TypeScript, Go, Salesforce, APEX, LLMs
Responsibilities
Investigate and resolve support cases, production defects, and integration failures; Build automation for recurring tasks; Develop AI agents and workflows; Identify root causes and improve code/monitoring; Write, test, review, and deploy maintainable software; Participate in incident response and on-call rotations; Work with senior mentors to prioritize improvements.
Seniority
Junior, hands-on IC with mentorship
