hero

BUILT DIFFERENT?

Join the SKALE Ecosystem Today
If you are a SKALE Network portfolio companyclaim your profile.

Create a set of AI agents that can develop a full software project

Braintrust

Braintrust

Software Engineering, Data Science
Leeds, UK
Posted 6+ months ago
About Us

Braintrust is a user-owned talent network that connects top-tier professionals with the world's leading enterprises. We prioritize transparency, eliminating middlemen and high markups, ensuring job-seekers are matched swiftly to innovative roles while clients benefit from unparalleled efficiency and quality.

About The Hiring Process

The hiring process for this role involves completing your Braintrust profile, applying directly to the role on Braintrust, and undergoing a one-time screening to ensure you meet our vetted talent specifications. After this, the hiring team will contact you directly if they believe you are a suitable match.

Our process isn't for everyone, that's intentional. If you believe that you are a top candidate for this job, please join our network to give yourself the opportunity to work with top companies.

JOB TYPE: Freelance, Contract Position (no agencies/C2C - see notes below)

LOCATION: Work from anywhere - Anytime | No timezone overlap required

HOURLY RANGE Our client is looking to pay $50.00 – $100.00/hr

ESTIMATED DURATION: 40/week - long term

EXPERIENCE: 3-4 years

BRAINTRUST JOB ID: 11913

The Opportunity

The Ideal Candidate For This Role

You are an experienced software engineer who has built web applications end-to-end (using someone else’s visual designs is fine)

You understand how to deploy web applications and continuously update them

You are proficient in English and can understand product requirements and how to refine them with a non-technical customer

You are experienced in building AI agents that can generate the output described below

What You'll Be Working On

Overview: we’re going to build a set of AI agents that can build, test and deploy end-to-end software using only AI and the customer giving feedback.

Scope

  • This suite of agents should be able to produce web-based applications that utilize APIs from various service providers and uses standard, open source frameworks like Angular, Node, Django, etc
  • Desktop apps do not need to be supported

AI Agents to build:

  • Requirements Gathering & Project Management Agent:
    • Utilizes natural language processing (NLP) to understand project briefs or user stories.
    • Engages with stakeholders through a conversational interface to clarify requirements and gather additional information.
    • Ability to ask questions about use cases that are not specified in the initial specification. IE: “what do you want the software to do in case X which you’ve not specified?”
    • Monitors progress of the project and asks the user for feedback when questions come up + provides daily status updates
    • Employs reinforcement learning to optimize decision-making processes across all agents.
  • Architecture Agent:
    • Employs machine learning models trained on software design patterns to propose architectural and system designs.
    • Generates UML diagrams or equivalent to visualize the structure and relationships within the software.
  • Visual Design Agent:
    • Based on the finalized requirements, generate elegant-looking UI that can be shown to the user and tweaked based on user feedback
    • Once designs are approved, generate the necessary front-end code using the correct framework for the job
  • Coding Agent:
    • Translates requirements and designs into executable code using advanced code generation algorithms.
    • Integrates APIs and services using discovery mechanisms to enhance functionality without reinventing the wheel.
    • This is the “full stack developer” agent that creates front and back end code that is usable
    • Full documentation should also be generated by this agent
  • Testing Agent:
    • Automatically writes and executes unit, integration, and system tests.
    • Utilizes AI-driven test generation techniques to cover edge cases and ensure robustness.
    • Monitors code health and performance, feeding back into the system for continuous improvement.
  • Deployment Agent:
    • Handles continuous integration and delivery (CI/CD) processes, ensuring that the software is deployable at any moment.
    • Uses predictive analytics to optimize deployment strategies, minimizing downtime and resource usage.
    • Manages cloud resources dynamically to scale the application based on demand.
    • Support for only AWS initially
    • Ensures all aspects of the software meet security standards
Interface For These Agents

  • The user journey will start with a simple web-based application that takes in requirements from the end user, asks clarifying questions, can generate mock flows and then shows a test application for the user to try out and give feedback on

Tools

  • Utilize available AI tools like chatGPT, Gemini, co-Pilot and anything else that can be utilized to bring this to market quickly. I will pay for all necessary commercial resources.
  • ChatGPT clearly has custom GPTs that can be utilized to get this built quickly

Test Project

  • I have several test projects we can utilize to make sure this is working as designed

Submit with your proposal: (in addition to the 4 questions listed below)

  • Proposal on how you’d build this infrastructure
  • What’s the hardest part / most unknown part of building this?
  • Spec out a timeline on how quickly we could start a real dev project through it
  • How much time you could spend iterating this project
  • What’s your greatest hope for this project
  • What's your greatest fear for this project

Apply Now!

Notes

Our employers all have varying legal and geographic requirements for their roles, they trust Braintrust to find them the talent that meet their unique specifications. For that reason, this role is not available to C2C candidates working with an agency. If you are a professional contractor who has created an LLC/corp around their consulting practice, this is well aligned with Braintrust and we’d welcome your application.

Braintrust values the multitude of talents and perspectives that a diverse workforce brings. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status.