What are the responsibilities and job description for the AI Services Developer (Remote) position at Clear Fracture LLC?
***Remote Position***
Clear Fracture is seeking an AI Services Developer to help develop our next-generation agentic products revolutionizing data integration. This position will focus on creating and refining the distributed, serverless middleware which will provide and scale the business logic governing agent and multi-agent systems which plan and implement data pipelines. This includes tasks like creating knowledge graph management and query services, orchestration and workflow services, agent operations, 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 serverless distributed architecture, APIs, agentic systems, and data engineering; be motivated and able to personally apply relevant methods; have a “let’s figure it out” attitude; and significant experience developing software.
Responsibilities include:
- Suggest ways requirements can be met via workflow orchestration and automation, distributed processing, and API integration
- Decompose problems into reusable, composable steps and implement those steps as containerized, API controlled code
- Participate in developing and optimizing system architecture
- Prepare design specifications, conceptual diagrams, process flows, data models, prototypes, user interface designs, use cases, screen layouts, test plans, deployment plans, and system documentation
- Design, develop, and manage the execution of complex, multi-step, elastically scaling, periodically asynchronous and parallel, dynamically orchestrated workflows, often in big data, distributed environments
- Troubleshoot and resolve (debug) code and system issues and identify ways to improve system 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
- 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 with web service frameworks, especially Spring, Flask, or Django, and integrating them with identity and access, observability, messaging, and other enterprise services.
- Significant, demonstrable experience programmatically interfacing with, defining data models in, and even configuring or managing databases and search engines, especially Elasticsearch, Postgres, and Spark or related vector/graph databases and distributed processing platforms
- Experience implementing dynamically orchestrated, elastically scalable workflows using Kubernetes or similar container fabrics, especially leveraging tools like Argo Workflows and Knative
- 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.
- 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 creating standard system services or working with DAPR, Firebase, or other distributed runtime or backend-as-a-service frameworks
- Familiarity with networking and security concepts and best practices
- Familiarity deploying data and processing in commercial clouds like Oracle Cloud Infrastructure (OCI), Amazon Web Services (AWS), Google Cloud, and Microsoft Azure
- Familiarity with business intelligence or visualization tools like Qlik, Tableau, and Kibana
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.