Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
The Role
We are looking for a Senior Computer Scientist who will be responsible for the design, development, testing, troubleshooting, measurement, optimization, and improvement of software, new products, and code libraries across platforms.
Duration: 1 year
Primary Responsibilities:
- Partners with multi-functional experts (Product Management, Design, etc.) to determine customer focused solutions.
- Uses standard methodologies, articulates ideas, & markets them across team and organization. Promotes a culture of continuous learning.
- Leads application/framework/service design efforts, optimizing for quality, testability, and scale.
- Uses appropriate & meaningful programming languages and technologies, writes code, tests & deploys to meet business requirements.
- Be a technical leader with the ability and desire to mentor other members of the team.
- Prototype new approaches and production solutions at scale.
- Work with Data Scientists to implement strategies for cleaning and preparing data for analysis, to develop data imputation algorithms, and optimize performance of data retrieval and machine learning systems.
What you will need to succeed:
- B.S. in Computer Science or equivalent engineering degree
- 5+ years of experience crafting and developing web or software applications
- Proven expertise in Scala (preferred) or Java, OOP Principals and Design Patterns
- Proven expertise in crafting and developing scalable and resilient applications
- Unending curiosity, thoroughness, tenacity and focus on quickly crafting and building complex software systems with great quality to solve customer problems
- Have a good sense of organization to set expectations and keep deliverables on a timeline, with the ability to document, communicate and justify all technology decisions and directions.
- Clarity around AI tools, agentic eco-system and Python
- Experience in following web technologies: J2EE, XML, AWS Technologies, Web Services, REST, JSON, Casandra, MySQL, Spring Boot, Junit, TestNG, Spring, Docker, GraphQL
- Familiarity with monitoring systems like New Relic, Prometheus, Splunk, Grafana etc is a plus
- Experience with Kafka, NoSQL is a plus
- Experience with Git, CI/CD pipeline is a plus
- Familiarity with Big Data stacks like Hadoop, Spark and Yarn is a plus
Key Skills
Ranked by relevanceReady to apply?
Join Grafton Recruitment and take your career to the next level!
Application takes less than 5 minutes

