Summary
- Software Engineer (AI Engineering and Enablement), develop, test, maintain, and enhance software applications/components supporting business and technology needs.
Key Responsibilities
- Develop/test/maintain/enhance software in Python, JavaScript, Java, Go (or similar).
- Write clean, secure, maintainable, efficient code; follow standards/best practices.
- Collaborate with engineers, product owners, and business users to translate requirements into solutions.
- Troubleshoot/debug and resolve application issues; escalate complex risks.
- Participate in code reviews; improve code quality, testing, and practices.
- Support integrations with APIs, databases, cloud services, and tools.
- Use AI-assisted development tools/agents for coding, testing, debugging, and documentation.
- Improve development processes (agile) and secure application development.
Required Qualifications
- BS in CS/Engineering/IT (or equivalent experience).
- 2+ years professional software development.
- 1+ year AI-related development/exposure (AI-enabled apps, automation, or AI-assisted engineering).
- Experience with modern language (prefer Python).
- Fundamentals: design, APIs, testing, debugging, version control.
- Git (or similar).
- Cloud app dev basics (prefer AWS).
- Strong problem-solving, communication, teamwork.
Benefits (explicit)
- Health coverage; wellbeing support; 401(k), disability, life/accident insurance and related protection.
- Paid time off: flexible/unlimited PTO for US exempt; or 160 hours vacation plus holidays for certain roles; other eligible time-off options.
Application Instructions
- If intrigued but not a perfect resume match, encouraged to apply anyway.