Remote Position
[Remote] [Remote] Principal Software Engineer - AI
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Convoso is hiring a Principal Software Engineer to build and scale AI agent systems within its enterprise SaaS application. The role focuses on agentic logic and frameworks, high-performance backend infrastructure, full-stack SaaS features, data integration, and testing and reliability.
Responsibilities
- Build AI Agent Frameworks: Develop the internal agents, LLMs, logic and reasoning loops, that allow AI agents to perform complex, multi-step tasks
- Develop Core SaaS Features: Engineer robust, full-stack enterprise web components, ensuring high performance and security across the application
- Data Engineering: Manage and optimize the interface between our AI agents and data
- Engineering Excellence: Write clean, secure, and maintainable code and lead rigorous code reviews and refactoring initiatives
- Automated Testing: Design and implement unit and functional tests to ensure the reliability of both traditional code and non-deterministic AI workflows
Skills
- Expert-level ability to build and orchestrate autonomous agents capable of planning, reasoning, and executing multi-step tasks via reasoning loops (e.g., React)
- Direct experience developing the internal logic and interface layers that allow LLMs to interact with APIs, databases, and system functions
- Hands-on ability to create automated unit and functional testing suites specifically designed to validate non-deterministic AI agent outputs and workflows
- Extensive experience developing production-grade features using LLM APIs (OpenAI, Claude, etc.), including context window management, prompt optimization, and cost-monitoring
- Expert proficiency in using tools like GitHub Copilot or Claude to accelerate engineering velocity and maintain high code quality
- Proficiency in MySQL and relational databases, with the ability to write complex, raw queries to feed high-scale enterprise data into agentic workflows
- Strong grasp of Go concurrency patterns, memory management, garbage collection behavior, and profiling
- Deep comfort with Linux/POSIX systems, networking primitives (TCP/UDP sockets, WebSockets, gRPC)
- Proven experience designing transactional state machines, resilient webhook/event pipelines, and defensive API integrations
- Engineers who write integration tests, stress tests, instrument their own observability and debug end-to-end
- 10+ years of experience in software engineering, design patterns, and clean coding practices to large-scale web applications
- Practical knowledge of model evaluation, experiment tracking, and performance monitoring in a production environment
- Strong problem-solving skills focused on translating complex business needs into prioritized technical development
- Real-time audio, WebRTC, VoIP (SIP/RTP), or media streaming
Benefits
- Stock options
- 100% covered premiums for employees; Medical, Dental, Basic life insurance, Long term disability
- Affordable Vision plan and optional FSA
- PTO, Paid Sick Time, Holidays, Bereavement time, Parental Leave
- Your birthday off
- 401k program with generous company match
- No cost Employee Assistance Program and Travel Assistance
- Monthly Gym membership reimbursement
- Monthly credits toward food & beverage
- Company Outings
- On and offsite team building events
- Paid training for departments
- Apple laptop (most roles)
- Remote position; U.S. hiring is open to candidates residing anywhere within the United States
- HQ Office: Casual office environment & dress
- HQ Office: Daily catered lunches
- HQ Office: Fully stocked kitchen (Dietary restriction-friendly)
- HQ Office: Happy Hours
- HQ Office: On-site Car Wash
- HQ Office: Free Parking
Company Overview