Avatar for Earthinia Company Services
Enterprise AI workforce platform for automating business operations

Founding Software Engineer

  • $80k – $120k • 2.0% – 5.0%
  • |Remote (
    Everywhere
    ) • +6
  • |3 years of exp
  • |Full Time
Reposted: yesterday• Recruiter recently active
Job Location
Remote Work Policy

Onsite or remote

Hires remotely in
Everywhere
Visa Sponsorship

Not Available

Preferred Timezones
Hawaii, Alaska, Pacific Time, Mountain Time, Central Time, Eastern Time, Atlantic Time, Greenland, Brasilia Summer Time, Azores, Coordinated Universal Time, Central European Time, Eastern European Time, Turkey Time, Dubai Time, Maldives Time, Astana Time, Japan Standard Time, Vladivostok, Auckland, Wellington, International Date Line West, Niue Time
RelocationAllowed
Skills
Python
Machine Learning
SaaS
Artificial Intelligence
Git
Redis
Infrastructure
Software
Github
REST APIs
Docker
AWS
Kubernetes
OAuth2 , Token Authentication , JWT(json Web Token)
CI/CD
FastAPI
Prompt Engineering
Generative AI
LLMs
OpenAI API
Retrieval-Augmented Generation (RAG)
Langgraph
LLM Frameworks (Langchain, Claude, LLamaIndex) RAG Technologies Embedding Models Vect
Agentic AI
Vector Databases (Pinecone Serverless, Qdrant, FAISS, ChromaDB)
Model Context Protocol (MCP)

About the job

Earthinia is building an enterprise AI workforce platform that enables businesses to create AI-powered operational teams composed of specialized roles, tools, knowledge, permissions, integrations, and communication channels.

We are looking for a Founding Software Engineer — Platform & Backend to join Earthinia at an early stage and take significant ownership of the software platform that powers our AI workforce infrastructure.

You will work directly with the founder and our Agentic AI engineering function to build the APIs, services, data systems, security controls, integrations, billing infrastructure, and distributed systems required to operate Earthinia reliably at production scale.

This role is focused primarily on software and platform engineering, rather than AI model research.

What You Will Own

  • Design, build, and maintain Earthinia's backend platform.
  • Develop production-grade APIs using Python and FastAPI.
  • Design reusable and maintainable service, repository, domain, and API layers.
  • Build and maintain Earthinia's account, cluster, instance, tool, knowledge, execution, channel, and integration services.
  • Design secure authentication and authorization systems.
  • Implement account and resource-level permissions.
  • Build cluster-scoped API key generation and management.
  • Develop subscription, billing, credit, usage, and entitlement systems.
  • Build usage metering and reporting infrastructure.
  • Design PostgreSQL database models, migrations, indexes, and queries.
  • Build Redis-backed caching, sessions, rate limiting, and execution-state systems.
  • Develop WebSocket and real-time communication infrastructure.
  • Build event-driven and asynchronous processing systems.
  • Develop external service and business-system integrations.
  • Support Earthinia's Python and TypeScript SDK infrastructure.
  • Build APIs that allow customers to integrate Earthinia into their own products.
  • Implement secure communication between platform services and the AI execution runtime.
  • Develop audit logging and execution-history infrastructure.
  • Implement reliable background jobs and workflow processing.
  • Design retry, idempotency, error-handling, and failure-recovery mechanisms.
  • Improve system performance, scalability, and reliability.
  • Implement automated testing and quality assurance.
  • Help maintain CI/CD and production deployment workflows.
  • Work with AWS infrastructure including EKS, RDS, Redis, networking, secrets, storage, and related services.
  • Help define engineering standards for code quality, architecture, documentation, security, and maintainability.

How This Role Works With the Agentic AI Engineer

The responsibilities are intentionally separated.

The Agentic AI Engineer owns areas such as:

  • Agent reasoning
  • Planning
  • Multi-agent orchestration
  • Tool selection
  • Model routing
  • Agent memory
  • RAG
  • MCP
  • AI evaluations
  • Agent execution intelligence

The Software Engineer owns the production platform surrounding those capabilities.

For example:

If the Agentic AI Engineer builds logic that allows a Sales Instance to select and execute a CRM tool, you may build the systems that:

  • Authenticate the customer
  • Determine which account owns the cluster
  • Verify permissions
  • Retrieve integration credentials securely
  • Manage the API request
  • Store execution state
  • Enforce subscription limits
  • Meter usage
  • Record audit events
  • Handle failures and retries
  • Return the execution result through the API

Together, these systems make Earthinia usable as a secure production platform.

Example Platform Workflow

A customer could send a request through Earthinia's API:

"Analyze our new leads, identify the highest-priority opportunities, prepare outreach, and update our CRM."

The AI runtime determines how the work should be performed.

Your platform infrastructure ensures:

  • The request is authenticated.
  • The correct account and cluster are identified.
  • Subscription and usage limits are validated.
  • The requested instances have the necessary permissions.
  • Integration credentials are retrieved securely.
  • Execution state is created and persisted.
  • Events can be delivered between system components.
  • Usage is recorded.
  • Results are securely returned to the customer.
  • Execution history is available for auditing and debugging.

** Current Technology Environment**

Earthinia's engineering environment includes technologies such as:

  • Python
  • Python 3.12
  • FastAPI
  • Pydantic
  • SQLAlchemy
  • PostgreSQL
  • Amazon Aurora PostgreSQL
  • Redis / Valkey
  • REST APIs
  • WebSockets
  • Docker
  • Kubernetes
  • Amazon EKS
  • AWS
  • Terraform
  • GitHub Actions
  • OpenAPI
  • TypeScript
  • React
  • Event-driven systems

You do not need to know every technology before joining, but you should have strong backend engineering fundamentals and be capable of learning unfamiliar systems quickly.

What We're Looking For

Strong experience in several of the following areas is preferred:

  • Python
  • FastAPI or similar backend frameworks
  • PostgreSQL
  • SQLAlchemy or other ORMs
  • Redis
  • REST API design
  • Distributed systems
  • Authentication and authorization
  • OAuth/JWT
  • API security
  • WebSockets
  • Event-driven systems
  • Background job processing
  • Cloud infrastructure
  • AWS
  • Docker
  • Kubernetes
  • Terraform
  • CI/CD
  • SaaS billing systems
  • API integrations
  • Software architecture
  • Automated testing
  • Observability
  • Performance optimization

You May Be a Strong Fit If You

  • Have built and shipped production backend systems.
  • Can design APIs rather than simply implement predefined endpoints.
  • Understand database design and data integrity.
  • Understand authentication, authorization, and multi-tenant SaaS security.
  • Think carefully about failure modes and reliability.
  • Write clean, modular, reusable, and maintainable code.
  • Understand the importance of testing.
  • Can reason about distributed systems.
  • Are comfortable working with cloud infrastructure.
  • Can independently investigate and solve difficult engineering problems.
  • Can make architectural decisions and explain their tradeoffs.
  • Are comfortable working directly with a founder.
  • Can operate effectively in an early-stage startup with evolving requirements.
  • Care about building systems correctly rather than simply making them work once.
  • Want substantial ownership over the product you are building.

Nice to Have

Experience with any of the following would be valuable:

  • AI or LLM-powered applications
  • Agentic AI platforms
  • OpenAI or Anthropic APIs
  • MCP
  • RAG systems
  • SaaS billing
  • Stripe or PayPal integrations
  • AWS EKS
  • Aurora PostgreSQL
  • Redis / ElastiCache
  • Infrastructure as Code
  • SDK development
  • Developer platforms
  • Multi-tenant enterprise SaaS
  • Security or compliance systems
  • High-availability systems

Engineering Philosophy

We want Earthinia's engineering organization to prioritize:

  • Readability
  • Reusability
  • Maintainability
  • Security
  • Testing
  • Observability
  • Clear architecture
  • Documentation
  • Automation
  • Reliability

We do not want unnecessary complexity simply because a technology is popular.

Engineers should understand the problem being solved, choose appropriate abstractions, document important architectural decisions, and build systems that future engineers can understand and extend.

Early-Stage Environment

Earthinia is an early-stage company.

This means you will have significantly more ownership than you would typically receive inside a large engineering organization.

You may help define architecture, engineering practices, APIs, data models, production systems, and eventually the engineering team itself.

At the same time, early-stage work requires adaptability.

There may not always be detailed specifications waiting for you. You should be comfortable understanding a business or product requirement, discussing tradeoffs, proposing an architecture, and then building it.

This is a hands-on engineering position.

Compensation

This position is currently equity-only. There is no cash salary at the current stage.

Please apply only if an equity-based early-stage opportunity fits your current circumstances.

Expected equity range: 1.5%–4%

The final grant will depend on:

  • Engineering experience
  • Technical depth
  • Level of ownership
  • Full-time commitment
  • Long-term commitment
  • Architectural responsibilities
  • Expected contribution to Earthinia

An exceptional engineer taking broad ownership of Earthinia's platform architecture and becoming one of the company's foundational technical contributors may receive equity toward the upper end of the range.

Expected Vesting

  • 4-year vesting schedule
  • 1-year cliff
  • Monthly vesting thereafter

The grant will be formally documented through the appropriate company equity agreements once legally available and will be subject to incorporation, definitive agreements, and required corporate approvals.

As Earthinia raises financing or develops sufficient recurring revenue, the company intends to introduce competitive cash compensation.

Future fundraising, revenue, or salary should not be considered guaranteed compensation when accepting the role.

About the company

Earthinia Company Services company logo
Enterprise AI workforce platform for automating business operations1-10 Employees
Company Size
1-10
Company Type
Artificial Intelligence
Company Type
Information Technology
Company Industries
B2B · SaaS · Mobile · Artificial Intelligence / Machine Learning
Learn more about Earthinia Company Services image

Funding

AMOUNT RAISED
Undisclosed amount
FUNDED OVER
1 round
Round
PRE
Undisclosed amount
Pre-Seed - Jan 2026

Founders

Kilango Waziri
Founder
Ontario
image
View the team image

Similar Jobs

Ascend company logo
Ascend
Finance Automation Platform for the $7T+ Insurance Industry
Coast company logo
Coast
Coast is re-imagining B2B payments, beginning with fleet and fuel
Vise company logo
Vise
Technology-Powered Asset Manager for customized, intelligent investing
Kick Health company logo
Kick Health
The Online Performance Medicine Clinic for Energizing Sleep and Confident Presentations
BrainStation company logo
BrainStation
Digital skills training for the future of work
Bobyard company logo
Bobyard
Build the future of construction estimating