Moon · 4 months ago
Principal Software Engineer, AI Agents and Tasks
Moon is an ambitious SaaS company focused on transforming the entrepreneurial experience through innovative solutions powered by AI. They are seeking a Principal Software Engineer to design, develop, and deploy AI agents and task automation solutions, while mentoring the engineering team and driving the adoption of AI-assisted development practices.
Computer Software
Responsibilities
Influence the architectural design and implementation of highly performant and scalable AI agent and task automation systems
Write clean, maintainable, and efficient code primarily in C# and .NET Core, with an emphasis on best practices and software engineering principles
Collaborate closely with product managers, AI/ML engineers, and other stakeholders to translate product requirements into technical specifications and actionable development plans
Drive the adoption of AI-assisted development tools and methodologies to accelerate coding, improve quality, and foster innovation within the engineering team
Mentor and guide junior and mid-level engineers, fostering a culture of continuous learning and technical excellence
Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and architectural guidelines
Troubleshoot and resolve complex technical issues, ensuring the reliability and stability of our products
Stay abreast of emerging technologies and industry trends, particularly in AI, software engineering, and cloud platforms
Contribute to the overall technical strategy and roadmap of the AI Agents and Tasks product line
Qualification
Required
Extensive experience (many years) in software development, with a strong background in building complex, distributed systems
Proven expertise in C# and .NET Core
Solid understanding of cloud platforms, specifically Microsoft Azure, including services for deployment, scaling, and data management
Experience with relational databases, particularly PostgreSQL
A keen interest in leveraging AI to enhance software development processes, including code generation, debugging, and quality assurance
Strong problem-solving skills and the ability to tackle challenging technical hurdles
Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Experience with AI/ML frameworks and libraries
Prior experience in a greenfield product development environment
Contributions to open-source projects or a strong portfolio of personal projects
Preferred
Familiarity with front-end technologies like React is a plus
Benefits
Medical, Dental, and Vision Insurance
401(k) Retirement Plan
FSA and HSA
Paid Vacation, Holiday, Sick, Bereavement, and Personal Days
Life Insurance
2 Monthly Work From Home Days
Company Wide Incentive Program
Company
Moon
At Moon, we’re building a platform to help the world pursue its biggest dreams and to build the world's best companies.
Funding
Current Stage
Early StageCompany data provided by crunchbase