Computer Aid, Inc.

  • Senior Solutions Architect - Data

    Location US-NC-Huntersville
    Employment Type
    Experience Level
  • Position Description/Responsibilities (CCC/Vendor)

    The Senior Solutions Architect will be responsible for validating, productionalizing, and integrating proven statistical models into the existing software infrastructure. The individual will work on one or many product teams at a time. He/she must have very strong communication and analytical skills and an ability to work as part of an agile team (product owner, data scientists, developers, etc.) at the interface with traditional IT, where he/she interacts with data and end product owners to negotiate APIs and build data pipelines




    • Gather requirements, build roadmaps, & design, implement, & unit test software solutions
    • Work with product owners to understand and negotiate implementation constraints such as system APIs
    • Work with data architecture team and data engineers in the analytics CoE to understand and improve inbound data pipeline
    • Build and rigorously test software infrastructure based on existing data pipeline, methods proven out by the data science team, and systems requirements jointly defined with product owners
    • Work closely with both backend developers and IT data architecture group
    • Support bug fixing and performance analysis along the data pipeline
    • Help build Oracle stored procedures/functions packages and Unix shell scripts as required
    • Serve as a strong advocate for a culture of process and data quality across development teams
    • Follow an agile development methodology

    Position Requirements/Technical Skills (CCC/Vendor)

    Technical Requirements:


    • BS/MS degree in Computer Science, Engineering, Statistics, Information Technology or a related subject
    • 5-7 years of experience in systems integration & software engineering in Python, C#/C++, Java, Scala, PHP, etc.
    • 3+ years' experience deploying & integrating stat/ML models
    • Has used SQL and similar languages, UNIX shell scripting
    • Experienced with statistical modelling, design patterns, building highly scalable and secured analytical solutions
    • Experienced integrating models built using big data tools like Map/Reduce, Spark, CouchDB, Hive, and Pig, and Kafka
    • Has strong analytical and problem-solving skills
    • Scrum Master or Agile experience preferred 


    Company Overview (CCC Only)

    Computer Aid, Inc.


    CAI is a global IT services firm that is currently managing active engagements with over 100 Fortune 1000 companies and government agencies around the world.  CAI offerings include balanced outsourcing solutions, Legacy Support, Application Development, Application Knowledge Capture, Service Desk/Desktop Services, and Managed Staffing Services.  Our unique methodologies and tools enable us to provide our clients with real techniques for increasing productivity, profitability and competitiveness. 


    Headquartered in Allentown, PA, with offices and staff throughout the US, Canada, Europe and the Asia Pacific region, CAI offers a variety of delivery options including on-site, off-site and blended solutions.  Our delivery model allows us to successfully leverage our global staff of over 3,500 technical and managerial professionals. 


    CAI is an Equal Opportunity/Affirmative Action employer. Minorities, women, veterans and individuals with disabilities will receive consideration and are encouraged to apply.

    Status of Your Application:

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed