What are the responsibilities and job description for the AI Software Engineer position at Ace Technologies, Inc.?
(AI Software Engineer - this one is more data focused)
3 days onsite in San Francisco, CA - locals only
Key Responsibilities & Deliverables:
This role is focused on the successful completion of specific tasks and deliverables. Your responsibilities will include:
- Automate processes aggressively using LLMs, Python/JS scripts, APIs, and virtual servers.
- Create secure, efficient backend services and agent pipelines in Python, Javascript, or other object-oriented programming languages.
- Develop and maintain feedback loops for your AI Agents.
- Work directly with customers and internal Go-To-Market (GTM) teams to understand needs and iterate quickly.
- Create user-focused frontend experiences using React & Typescript/Javascript.
- Quickly adapt to new technologies, coding languages, and domains.
- Proactively raise issues that might impact delivery commitments.
- Participate in Agile environments using Scrum software development practices, automated unit testing, CI/CD, code reviews, and Git version control.
Required Skills & Experience:
We are looking for someone with a proven track record of successful contract engagements. The ideal candidate will have:
- BA/BS degree or equivalent work experience.
- Deep expertise in building AI Agents and prompt engineering, React, Typescript/Javascript, and Python, Java or other object-oriented programming languages. This isn''t a learning role—you need to be a subject matter expert.
- Demonstrated ability to work autonomously and manage your own time effectively to meet project goals.
- Experience with AI-assisted development tools (e.g., LLMs for coding assistance) to accelerate software delivery, integration of third-party APIs, and public cloud (Azure or AWS).
- Strong communication skills to provide clear and concise status updates to the project team.
Preferred Qualifications:
- Excellent problem solving skills.
- Experience having gone “zero to one” in a fast-paced environment.
- Curiosity and ability to learn new technologies and tool sets.
- A product mindset, with a focus on understanding customer problems and iterating on solutions.
- Strong communicator across Slack, async docs, and live conversations.