×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, AI Engineer, Cloud Engineer - Software

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: OutSystems Inc.
Full Time position
Listed on 2025-12-24
Job specializations:
  • Software Development
    Software Engineer, AI Engineer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
For more information, please read our Software Engineer page is loaded## Software Engineer locations:
US - San Francisco Bay Areatime type:
Full time posted on:
Posted Todayjob requisition :
R1228
** There are NO limits to your career: come shape the future and be part of a truly unique global culture at Out Systems!****###

Key Responsibilities **#### 1.
** Software Development
** Implement Agent Components:
Build and maintain components of AI agent systems—tools, integrations, APIs, and data processing pipelines—under the guidance of senior engineers.
Write Quality Code:
Deliver well-tested, readable, and maintainable code that meets team standards and code review feedback.
Debug & Troubleshoot:
Investigate issues in agent behavior, API integrations, and system performance; propose and implement fixes.#### 2.
** Learning & Contribution
** Grow Your Expertise:
Develop deep familiarity with the team's codebase, agentic AI patterns, and the Out Systems integration layer.
Collaborate Actively:
Participate in design discussions, sprint planning, and code reviews; ask questions and share learnings.
Document Your Work:
Write clear documentation for the components you build, contributing to the team's knowledge base.#### 3.
** Integration & Delivery
** API Development:
Contribute to the development of REST/gRPC APIs that connect AI agents with enterprise systems.
Testing & Validation:
Write unit tests, integration tests, and help validate agent behavior in staging environments.
Support Production Systems:
Assist with monitoring, incident response, and operational improvements for deployed solutions.

---**### Required Skills & Experience**####
** Technical Foundation (The Must-Haves)
** Programming Proficiency:
2+ years of experience writing production or research software, with strong skills in Python.
Computer Science Fundamentals:
Solid understanding of data structures, algorithms, and software engineering principles.
Version Control &

Collaboration:

Comfortable with Git, code reviews, and collaborative development workflows.
API Basics:
Familiarity with REST APIs—consuming and/or building them.
Learning Orientation:
Demonstrated ability to pick up new technologies, frameworks, and domains quickly.#### Background Flexibility (We Value Diverse Paths)
Academic Backgrounds Welcome:
Recent graduates or researchers from computer science, mathematics, physics, philosophy, or related fields who have written substantial code (research tools, simulations, open-source contributions) are encouraged to apply.
Abstraction & Logic:
If your background trained you to think in formal systems, mathematical models, or logical structures, those skills translate directly to software engineering.#### Desirable Expertise (Nice-to-Have)
AI/ML Exposure:
Coursework, research, or side projects involving machine learning, NLP, or LLMs.
Network Programming:
Any experience with socket programming, packet processing, or network protocols.
Elixir/Erlang:
Exposure to functional programming, particularly Elixir or Erlang for building concurrent systems.
Cloud Basics:
Familiarity with Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP).
LLM Tools:
Exposure to Lang Chain, Semantic Kernel, or similar frameworks.

---###
** Who You Are
** Eager Learner:
You're hungry to grow your skills and take on increasing responsibility.
Detail-Oriented:
You care about code quality, testing, and doing things right.
Collaborative:
You communicate openly, ask for help when needed, and contribute positively to team dynamics.
Curious About AI:
You're genuinely interested in how AI agents work and excited to be part of building them.
Adaptable:
You're comfortable working in a fast-moving environment where requirements evolve.

---###This is an opportunity to launch or accelerate your career in one of the most exciting areas of software engineering—agentic AI. You'll work alongside experienced engineers and researchers, building real systems that ship to enterprise customers, while developing expertise that will serve you for years to come.
** The Longer Story:
** Out Systems enables enterprise teams to build AI-powered applications and agents that reduce manual work, streamline internal operations, and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary