TransUnion's Job Applicant Privacy Notice
What We'll Bring
Senior Software Engineer with expertise in full-stack development, system design, and cloud technologies. The ideal candidate will have strong programming skills in Python, Java, and modern UI frameworks, along with hands-on experience in MLOps pipelines, distributed system design, and cloud platforms.
What You'll Bring
Key Responsibilities
- Full-Stack Development
- Build and maintain backend systems using Python and Java.
- Development experience in building responsive and user-friendly interfaces using frameworks like React.js, Angular, or Vue.js.
- Ensure performance, scalability, and security in all software components.
- System Design and Architecture
- Design modular, scalable, and efficient system architectures.
- Create technical documentation, including data flow diagrams and API specifications.
- Conduct code reviews and suggest optimizations for better performance.
- MLOps Integration
- Work closely with data scientists to implement and deploy machine learning models into production.
- Build and manage MLOps pipelines for model training, validation, and monitoring.
- Ensure fault tolerance and scalability of ML workflows.
- Cloud and DevOps
- Design and deploy applications on cloud platforms such as GCP.
- Implement and manage containerized solutions using Docker and orchestration tools like Kubernetes.
- Set up and maintain CI/CD pipelines to automate deployments.
Impact You'll Make
Required Skills and Qualifications
- Programming Languages: Proficiency in Python and Java for backend development.
- Frontend Development: Hands-on experience with modern UI frameworks (e.g., React.js, Angular, Vue.js).
- System Design: Strong understanding of microservices, distributed systems, and RESTful APIs.
- Cloud Expertise: Experience with AWS or GCP services.
- MLOps Knowledge: Familiarity with tools like MLflow, Feast.
- DevOps Skills: Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI/CD) and container orchestration (e.g., Kubernetes).
- Databases: Experience with SQL (e.g., PostgreSQL, MySQL).
- Version Control: Expertise with Git and collaboration workflows.
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
Lead Developer, Applications Development