As I mention in the comments, this is a combined duplicate of the questions converting Epoch timestamp to sql server(human readable format) and How to calculate age (in years) based on Date of Birth and getDate().
Sample data:
CREATE TABLE dbo.YourTable (DoB float);
INSERT INTO dbo.YourTable (DoB)
VALUES (-434419200000),
       (606960000000),
       (1332806400000),
       (1395878400000),
       (-87350400000),
       (890956800000);
Then using the first link we get:
SELECT DATEADD(SECOND, DoB / 1000,'19700101') --As yours is milliseconds, not seconds.
FROM dbo.YourTable;
Then we can use the answer from the second link:
SELECT YT.DoB,
       V.DateOfBirth,
       CONVERT(int,DATEDIFF(yy, V.DateOfBirth, GETDATE()) + 
       CASE WHEN GETDATE() >= DATEFROMPARTS(DATEPART(yyyy, GETDATE()), DATEPART(m, V.DateOfBirth), DATEPART(d, V.DateOfBirth)) THEN (1.0 * DATEDIFF(DAY, DATEFROMPARTS(DATEPART(yyyy, GETDATE()), DATEPART(m, V.DateOfBirth), DATEPART(d, V.DateOfBirth)), GETDATE()) / DATEDIFF(DAY, DATEFROMPARTS(DATEPART(yyyy, GETDATE()), 1, 1), DATEFROMPARTS(DATEPART(yyyy, GETDATE()) + 1, 1, 1)))
            ELSE -1 * (-1.0 * DATEDIFF(DAY, DATEFROMPARTS(DATEPART(yyyy, GETDATE()), DATEPART(m, V.DateOfBirth), DATEPART(d, V.DateOfBirth)), GETDATE()) / DATEDIFF(DAY, DATEFROMPARTS(DATEPART(yyyy, GETDATE()), 1, 1), DATEFROMPARTS(DATEPART(yyyy, GETDATE()) + 1, 1, 1)))
       END) AS Age
FROM dbo.YourTable YT
     CROSS APPLY (VALUES (DATEADD(SECOND, YT.DoB / 1000, '19700101'))) V (DateOfBirth);
If this answer helps, I suggest upvoting the answers that I link above as well, as this is a combination of those said answers.