This job might no longer be available.

Senior Software Engineer

Take-Two Interactive
Bengaluru, Karnataka, India
1 year ago
Apply

Who We Are

Take-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. For more than 25 years, our development teams have created some of the most critically acclaimed and commercially successful entertainment experiences, captivating, and engaging audiences around the world. We are incredibly proud of our ability to consistently deliver the highest-quality titles, as well as our colleagues who help to create our unique culture and work environment that is inclusive, diverse, and dynamic.

While our offices are casual and inviting, we are deeply committed to our core tenets of creativity, innovation and efficiency, and individual and team development opportunities. Our industry and business are continually evolving and fast-paced, providing numerous opportunities to learn and hone your skills. We work hard, but we also like to have fun, and believe that we provide a great place to come to work each day to pursue your passions.

What We Do

Enterprise Data Science goes beyond big data initiatives and takes advantage of recent advances in machine learning algorithms and cloud computing infrastructure, to extract all possible knowledge from Take-Two’s data sets to drive change and create value throughout the enterprise.

Job Description

As a Senior Software Engineer, you will work closely with our team of data scientists and machine learning engineers to architect and deliver web applications, CI/CD tooling, and infrastructure that increase the speed of model development and deployment, and improve our capacity to deploy, provide interactive interfaces with our stakeholders, and support additional models as we grow.

Responsibilities:

● Design and architect new backend applications/services running in AWS

● Optimize & refactor existing services to improve reliability, scalability and lower cost

● Create documentation and tech plans for new architecture/system designs

● Take a hands-on approach in architecting, writing and reviewing code.

● Review detailed tech plans from others, aligning with the team and T2A technical vision.

● Proactively identify & recommend improvements to address systemic pain points and tech debt.

● Follow engineering best practices to ensure code quality, performance and reliability.

● Work collaboratively across disciplines to understand product/customer requirements and propose technical solutions.

● Designing, describing, and managing the solution engineering in relation to enterprise data science initiatives.

● Translate needs and product requirements into new solutions delivered to our stakeholders.

● Integrate with team of Data Scientists seamlessly and improve MLOps capabilities across the team

● Documenting workflows with diagrams and artifacts

Qualifications:

● Bachelor’s or Master’s degree in Computer Science, or equivalent.

● 5+ years of hands-on software development experience.

● Strong familiarity and experience using AWS and/or other cloud computing platforms (IaaS, PaaS, SaaS)

● Deep understanding of algorithms, design patterns, debugging and performance optimization.

● Excellent interpersonal skills and the ability to interface with senior leadership with confidence and clarity

● Experience in object-oriented design of applications/systems

● Experience with database systems (SQL, NoSQL)

● 2+ years of web development experience using JavaScript, Angular, and/or React

● 2+ years of experience in DevOps/MLOps

● 3+ years of web development experience

● 3+ years of REST APIs and microservices

● 2+ years of Python coding experience

● Source-code repository administration (e.g. GitHub)

● Operating with data at scale (e.g. Apache Spark, Snowflake, Databricks, etc.) is a plus

● Familiarity with containers and Kubernetes a plus

What We Offer You:

Take-Two is proud to be an equal opportunity employer, and we are committed to hiring, promoting, and compensating employees based on their qualifications and demonstrated ability to perform job responsibilities.

This role will initially be based form home before our brand new office opens in late 2022 at which point it will become an in-office role. If you have the right skills and would like to learn more, please apply here.

#LI-Hybrid

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Take-Two Interactive

Engineering jobs