Architect Platform Engineering

Posted:
12/2/2024, 10:12:57 PM

Location(s):
Karnataka, India

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Hybrid

TransUnion's Job Applicant Privacy Notice

What We'll Bring:

1. System Design and Architecture
• Design and implement scalable, distributed, and secure software architectures.
• Develop system blueprints, including data flows, integration points, and API specifications.
• Conduct trade-off analyses to select appropriate technologies and tools.

2. Full-Stack Development
• Lead and participate in the development of backend systems using Python and Java.
• Oversee frontend/UI development using frameworks such as React.js, Angular, or Vue.js.
• Implement best practices in code quality, testing, and CI/CD pipelines.

3. MLOps and Machine Learning Integration
• Architect and deploy MLOps pipelines for model training, validation, and deployment.
• Collaborate with data science teams to integrate machine learning models into production systems.
• Ensure robust monitoring, logging, and retraining capabilities.

4. Cloud and DevOps
• Design and deploy cloud-native solutions on platforms like AWS and GCP.
• Knowledge and experience on infrastructure as code (IaC) using tools like Terraform or CloudFormation.
• Lead efforts in containerization and orchestration using Docker and Kubernetes.

5. Team Collaboration and Leadership
• Provide technical guidance and mentorship to engineering teams.
• Conduct code reviews and enforce coding standards and practices.
• Collaborate with stakeholders to translate business requirements into technical solutions.

Required Skills and Qualifications

• Programming Expertise: Proficiency in Python and Java for backend development.
• Frontend Skills: Experience with modern UI frameworks like React.js, Angular, or Vue.js.
• Cloud Technologies: Hands-on experience with AWS and GCP, including serverless architectures and cloud-native services.
• MLOps: Familiarity with tools like MLflow,Feast, Kubeflow, or similar.
• System Design: Strong knowledge of designing scalable, distributed systems and microservices.
• DevOps: Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI/CD), containerization (e.g., Docker), and orchestration (e.g., Kubernetes).
• Databases: Experience with both SQL (e.g., PostgreSQL, MySQL).
• Architecture Tools: Familiarity with tools like UML, Visio, or Draw.io for architecture diagrams

What You'll Bring:

Preferred Qualifications

• Experience with data engineering workflows and tools (e.g., Apache Kafka, Apache Airflow).
• Knowledge of security best practices in software development and cloud deployment.
• Experience with API gateways, load balancers, and distributed caching systems (e.g., Redis, Memcached).
• Certifications in cloud platforms preferred (e.g., AWS Solutions Architect, Google Professional Cloud Architect).

Impact You'll Make:

Soft Skills

• Strong analytical and problem-solving skills.
• Excellent communication and documentation abilities.
• Proven ability to lead cross-functional teams and drive projects to completion.

This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.

TransUnion Job Title

Architect, Applications Development

Commerce Signals Inc

Website: https://commercesignals.com/

Headquarter Location: Palo Alto, California, United States

Employee Count: 11-50

Year Founded: 2012

IPO Status: Private

Last Funding Type: Debt Financing

Industries: Analytics ⋅ Mobile ⋅ Retail ⋅ Software