Founded as TeleTech in 1982, TTEC is a leading business process outsourcing company. After experiencing rapid growth, including 300% growth in its global workfo
Software Engineer, Desktop, Artificial Intelligence, AI
Location
California
Posted
1 day ago
Salary
$150K - $170K / year
Seniority
Senior
Job Description
Software Engineer, Desktop, Artificial Intelligence, AI
TTEC
• Build and maintain cross-platform desktop applications using Electron • Design responsive and scalable UIs for real-time collaboration • Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking • Integrate Artificial Intelligence (AI)-powered features (chat, agents, Artificial Intelligence (AI) assistance) via backend APIs • Optimize startup time, memory usage, and runtime performance • Profile and reduce Electron overhead • Manage large local state and message history efficiently • Ensure smooth real-time updates (messages, typing indicators, presence) • Maintain stability across macOS and Windows environments
Job Requirements
- Proven software engineering experience
- Artificial Intelligence (AI) experience required
- Hands-on experience building production Electron applications
- Strong proficiency in JavaScript and TypeScript
- Experience with React or similar UI frameworks
- Solid understanding of the desktop application lifecycle
- Experience with IPC communication
- Experience working with local storage (SQLite, IndexedDB, filesystem)
- Experience with WebSockets or other real-time transport mechanisms
- Strong debugging and performance profiling skills
- Familiarity with native OS behaviors on macOS or Windows
Benefits
- medical insurance
- Dental
- Vision
- Savings Plan Options
- PTO
Related Guides
Related Job Pages
More AI Engineer Jobs
Operations Lead – Digital Systems, AI Operations
ShaeWellnessDelivering the most precise corporate health & wellness insights on the market with epigenetic ai-driven technology.
• Lead operational improvement initiatives across the business. • Design scalable operational frameworks. • Improve cross-functional collaboration. • Standardize business processes. • Increase organizational efficiency. • Support strategic execution. • Document workflows. • Improve SOPs. • Build operational playbooks. • Optimize internal processes. • Improve quality assurance. • Reduce operational complexity. • Leverage AI to improve: - Documentation - Meeting management - Workflow design - Knowledge management - Reporting - Process mapping - Decision support - Operational analytics - Communication - Continuous improvement • Collaborate closely with: - Executive Leadership - HR - Product - Marketing - Sales - Partnerships - Customer Success - Engineering - Automation - Finance to ensure operational excellence across the organization. • Monitor KPIs. • Identify bottlenecks. • Improve operational visibility. • Support resource planning. • Drive accountability. • Continuously improve business performance. • Build better systems. • Improve documentation. • Increase automation. • Strengthen AI adoption. • Reduce manual work. • Scale operational excellence.
Applied AI Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build AI agents, workflows, tools and automations that solve real customer, product and operations problems. • Apply LLMs, retrieval, tool calling, evaluations, guardrails and automation to practical financial workflows. • Create AI-assisted experiences for onboarding, support, KYC, risk review, CRM, operations, document handling and product intelligence. • Work with product and engineering teams to identify what is worth building, then build it quickly and improve it in production. • Design around real constraints: accuracy, hallucination risk, latency, cost, security, compliance and user trust. • Turn manual processes into reliable AI-enabled systems that can scale.
Applied AI Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build AI agents, workflows, tools and automations that solve real customer, product and operations problems. • Apply LLMs, retrieval, tool calling, evaluations, guardrails and automation to practical financial workflows. • Create AI-assisted experiences for onboarding, support, KYC, risk review, CRM, operations, document handling and product intelligence. • Work with product and engineering teams to identify what is worth building, then build it quickly and improve it in production. • Design around real constraints: accuracy, hallucination risk, latency, cost, security, compliance and user trust. • Turn manual processes into reliable AI-enabled systems that can scale.
Applied AI Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build AI agents, workflows, tools and automations that solve real customer, product and operations problems. • Apply LLMs, retrieval, tool calling, evaluations, guardrails and automation to practical financial workflows. • Create AI-assisted experiences for onboarding, support, KYC, risk review, CRM, operations, document handling and product intelligence. • Work with product and engineering teams to identify what is worth building, then build it quickly and improve it in production. • Design around real constraints: accuracy, hallucination risk, latency, cost, security, compliance and user trust. • Turn manual processes into reliable AI-enabled systems that can scale.


