
Senior Software Engineer
Posted Aug 18

Posted Aug 18
This is a fully remote position, open to applicants in California, +8 more states.
• Create and develop applications powered by AI utilizing LLMs, Agentic AI frameworks, multi-agent systems, RAG, and advanced decision-support solutions.
• Construct intelligent workflows that integrate AI agents with enterprise applications, APIs, databases, operational systems, and cloud services.
• Design and implement scalable software solutions, APIs, microservices, and distributed systems.
• Oversee the complete software development lifecycle from gathering requirements and architectural design through development, testing, deployment, and ongoing support.
• Create firmware and software for embedded devices, sensors, controllers, gateways, and edge computing platforms.
• Connect embedded and edge devices with cloud platforms, AI services, Industrial IoT environments, and operational technology systems.
• Design and execute communication interfaces and industrial protocols.
• Develop smart solutions for data center operations, building automation, energy management, cooling systems, power monitoring, and industrial automation.
• Work collaboratively with infrastructure, operations, and engineering teams to implement AI-driven monitoring, control, and optimization solutions.
• Offer technical leadership, mentor engineers, assess emerging technologies, and contribute to the definition of future AI-enabled products and platforms.
• A Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
• Over 5 years of professional experience in software development, delivering production-quality applications and distributed software architectures.
• Strong expertise in various programming languages including Python, C++, C, Rust, Go, Java, and/or JavaScript/TypeScript.
• Experience in developing AI-enabled applications using OpenAI, Azure OpenAI, Anthropic Claude, LangChain, Semantic Kernel, AutoGen, CrewAI, vector databases, and RAG architectures.
• Proven experience in designing and deploying cloud-native solutions on Azure, AWS, and/or GCP.
• Familiarity with Docker, Kubernetes, CI/CD pipelines, and Git-based workflows.
• Practical experience in developing embedded software and firmware for Embedded Linux, RTOS environments, ARM processors, and microcontroller platforms such as STM32, ESP32, and NXP.
• Experience in integrating embedded devices, IoT technologies, industrial systems, and edge computing platforms with cloud services.
• Understanding of data center infrastructure, HVAC systems, cooling technologies, power systems, industrial controls, digital twins, predictive maintenance, or intelligent facility management solutions.
• Experience with PLC programming, industrial automation systems, SCADA platforms, Building Management Systems, and Industrial IoT environments is highly advantageous.
• Excellent communication, collaboration, systems-thinking, and leadership abilities.
• A Master’s degree is preferred.
• Medical insurance
• Dental insurance
• Vision insurance
• Life insurance
• AD&D insurance
• 401(k) match
• Disability benefits
• Wellness benefits
• Education benefits
• Employee stock purchase plan
• Paid time off
• Holidays
• Onboarding program
• Clear career pathways
• Continuous training
• Specialized development opportunities
• Supportive and inclusive environment
Torc Robotics
Reveleer
Harris Computer
Get handpicked remote jobs straight to your inbox weekly.