What are the responsibilities and job description for the AI Control System Engineer position at Clear Fracture?
Clear Fracture is seeking an AI Control Systems Engineer to help develop our next-generation agentic products revolutionizing data integration. This position will focus on creating and refining the dynamic control mechanisms governing agent and multi-agent systems which plan and implement data pipelines. This includes tasks like creating domain-specific knowledge and function graphs/ontologies and methods of querying them, developing methods to shape foundation model behavior (prompt engineering) and broader agent interactions, and interfacing with 3rd party data integration platforms. As part of our development team, you will coordinate with other disciplines to holistically design and create products. The successful candidate will stay abreast of innovations in multi-modal models, agentic systems, and data engineering, be motivated and able to personally apply relevant methods, have a “let’s figure it out” attitude, experience developing software, and thorough understanding of the construction, use, and limits of foundation models.
Responsibilities include:
- Suggest ways requirements can be met via search, machine learning, and other data science methods
- Decompose AI problems into solvable pieces and translate those solutions into code
- Prepare design specifications, conceptual diagrams, process flows, data models, prototypes, user interface designs, use cases, screen layouts, test plans, deployment plans, and system documentation
- Train and validate models and knowledge graphs, often in big data, distributed environments
- Perform model introspection to understand and explain model behaviors
- Integrate models into operational systems, including performing prompt engineering and domain specific refinement, coordinating multiple agents, and optimizing performance
- Efficiently develop software capabilities using industry standards and repeatable processes, helping projects stay within budget and on schedule
- Review and test software for functionality and adherence to the design requirements and document test results
- Determine the efficacy of your projects through repeatable, quantifiable means like industry standard benchmarking
- Educate others on the capabilities of your projects via demonstrations, tutorials, or other means
- Work well within a team environment and communicate effectively with both technical and non-technical stakeholders
- Stay up to date with developments in the field and continually learn how to apply the latest relevant advancements
- Lead trade studies, analyses of alternatives, and assessments of existing systems
Requirements:
- Minimum of a bachelor’s degree and 12 years of experience in a science or engineering field
- Minimum of 8 years software development experience with Java, Python, and SQL
- Due to the nature of this position and the information that employees will be required to access, U.S. Citizenship is required.
- Significant, demonstrable experience implementing retrieval augmented generation (RAG) and using various prompt engineering techniques, especially reflection, prompt chaining, reason and act (ReAct) and chain of thought
- Experience performing data engineering tasks using a platform like Oracle Cloud Infrastructure (OCI) Data Integration or Data Flows, Amazon Web Services (AWS) Glue, Informatica, Talend, or similar.
- Ability to describe the data assumptions and processing steps of common machine learning methods, and which methods are appropriate for a variety of use cases
- Deep understanding of transformer architectures and foundation model training and operations
- Expertise with ML libraries, like Scikit-learn, TensorFlow, PyTorch, LangGraph, and LlamaIndex
- Strong problem-solving skills
- Strong written and oral communications skills
- Able to work independently and self-identify tasks
- Ability to review and maintain existing code and applications
- Ability to research and evaluate new concepts and processes to improve performance
Preferences:
- Ability to obtain and maintain a TS/SCI clearance
- Experience with Spark, Elasticsearch, Containers, and Kubernetes; or related vector/graph databases and distributed processing platforms
- Familiarity deploying data and processing in commercial clouds like Oracle Cloud Infrastructure (OCI), Amazon Web Services (AWS), Google Cloud, and Microsoft Azure
- Familiarity with visualization tools like Qlik, Tableau, Plotly, Kibana, and Matplotlib
This is an ideal opportunity to be part of inventing a whole new class of software products. At Clear Fracture, we are driven by wanting to remove friction from data handling and analysis, and we thrive vicariously through our customer’s success. We know that our employees play the largest role in our continual success. That is why we foster an environment of growth and development, with an emphasis on opportunity, recognition, and work-life balance. We give the same high level of commitment to our employees that we give to our clients. If Clear Fracture sounds like the place where you want to be, we'd enjoy speaking with you.