Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

AtkinsRéalis

AI Solutions Software Developer

Posted Updated
Discussion
  • We’re hiring an experienced and motivated Senior Software Developer in our National Technology Practice to support key internal and external clients
  • You will work closely with Technology Team leaders and cross functional business line teams to support the development and growth of our advanced software development and AI capabilities
  • Under direction, works collaboratively with industry experts, software developers, data specialists, project managers, and client stakeholders to design, build, and deliver AI-enabled software, data, and analytics solutions that solve important and impactful real-world problems
  • Apply broad knowledge of leading-edge information technologies, data engineering, machine learning, cloud platforms, and software development practices to analyze complex datasets, integrate AI models and third-party services, and develop secure, maintainable, and scalable digital solutions
  • Expected to take the lead in project-specific teams and support direct interaction with clients within the context of project progress meetings, design reviews, operations, and project production and delivery
  • Major results expected include high-quality written, verbal, graphical, analytical, and technical deliverables in the form of software specifications, data documentation, architecture notes, operational concepts, analytical reports, dashboards, presentations, and working applications
  • Serve as a credible AI expert in client meetings, conferences, proposal interviews, internal strategy sessions, and cross business unit discussions
  • Develop reusable AI solutions, demo concepts, reference architectures, use case libraries, discovery templates, proposal language, and delivery playbooks
  • Develop business cases that define expected benefits such as productivity improvement, cost reduction, cycle time reduction, service quality improvement, accuracy improvement, user adoption, and return on AI investment
  • Use machine learning, natural language processing, OCR, automation, Generative AI, and model-integration techniques to support project delivery
  • Evaluate whether a use case is best solved through deterministic automation, traditional software logic, analytics, machine learning, generative AI or third-party products
  • Design and maintain integration patterns for third-party AI models, APIs, enterprise platforms, and software tools
  • Support AI governance, model evaluation, data handling, security review, human-in-the-loop validation, responsible AI documentation, and client data-permission considerations
  • Support Microsoft Azure-based data and application development, including SQL Server, Azure Data Lake Storage, identity and access management, backend deployment, Azure Data Factory, Databricks, and DevOps workflows as applicable
  • Participate in client needs analyses, scope of work development, estimate development, project planning, design reviews, progress meetings, and operational discussions
  • Work in close coordination with leadership, account leads, project managers and client resources
  • Translate business requirements into software specifications, data requirements, architecture notes, workflow diagrams, and implementation tasks
  • Build and manage data pipelines from diverse sources
  • Perform other such duties as the supervisor may from time to time deem necessary
  • Contribute AI strategy, technical approach, use case narratives, and differentiators for proposals and client presentations
  • Develop and execute a practical AI growth strategy that identifies target clients, priority markets, high value use cases, and repeatable service offerings
  • Create standard AI marketing materials that clearly communicate the organization’s AI value proposition
  • Meet with existing and prospective clients to understand business challenges, operational pain points, data maturity, and opportunities for AI enabled improvement
  • Work with client stakeholders, industry experts, software developers, data specialists, and project managers to define AI enabled solutions that solve real business problems
  • Collaborate with clients and stakeholders to define software requirements and technical strategies
  • Assist sales leads and project managers to estimate level of effort
  • B.S. or B.A. in Computer Science, or IT-related discipline
  • Ability to develop proposal narratives, technical approaches, solution concepts, client presentations, and differentiators for AI related pursuits
  • Strong technical writing, analytical, graphical, and communication skills essential, including ability to present concepts verbally
  • Experience developing Data pipelines for analytical, application, dashboard, or model workflows
  • Experience with DevOps practices, version control, application deployment, CI/CD concepts, and development lifecycle management preferred
  • Experience with tools such as PyTorch, Tensor Flow, Keras, Scikit-Learn and XG Boost
  • Experience with applied machine learning, model integration, AI-enabled automation, or analytical modeling
  • Experience building RAG systems, Prompt engineering, Data processing
  • Experience with SQL, relational database concepts, and efficient database design
  • Experience with AI front-end development and deployment using web application services or containers
  • Experience with Power BI, Tableau, or similar dashboarding and reporting tools preferred
  • Experience with Google cloud, AWS and other cloud environments is a plus
  • Knowledge on AI Best practices, Evaluation techniques and Quality control strategies
  • Microsoft Azure experience preferred, including SQL Server, Azure Data Lake Storage, Azure IAM / Active Directory, Azure Data Factory, Databricks, and backend deployment patterns
  • Experience designing, building and deploying OCR Solutions
  • 8-15+ years of overall Software Development experience
  • Experience with Structured and unstructured data ingestion, cleaning, transformation, and processing
  • Experience with Python programming and development of maintainable, well-documented code
  • Experience in MLOps, model deployment, model monitoring, and model lifecycle management preferred

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.