Search by job, company or skills

McLaren Strategic Solutions (MSS)

Python Developer with Java/C#

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Us

Next Generation of Technology Consulting

Our approach is built on delivering value by combining our powerful ecosystem of platforms with capital efficient execution.

We bring together deep domain expertise and our strength in technology to help the world's leading businesses build their digital core, optimize operations, accelerate revenue growth and deliver tangible outcomes at speed and scale.

Job Description

Key Responsibilities:-

Platform Development

  • Build platform components using Python
  • Develop modules for parsing, metadata extraction, and transformation
  • Work with JSON-driven pipelines and configuration-based workflows
  • Implement template-based rendering using tools like Jinja

Program Analysis & Transformation

  • Work with parsing concepts (ANTLR or similar) to analyze code into AST models
  • Understand enterprise application patterns and code structures
  • Contribute to reverse engineering and code transformation pipelines

AI Integration

  • Integrate LLM APIs for documentation and code generation workflows
  • Implement chunking, retry mechanisms, and prompt orchestration
  • Build AI-assisted developer workflows and automation capabilities

Enterprise Application Concepts

  • Work with SQL concepts including transactions, cursors, and ACID properties
  • Apply object-oriented design principles
  • Contribute to abstraction layers such as generic database interfaces

Engineering Practices

  • Write clean, modular, maintainable code
  • Participate in architecture and design discussions
  • Take ownership of modules end-to-end
  • Document design decisions and implementation approaches

Requirements

Core Engineering

  • 23 years experience in Java or C#
  • Strong understanding of Object-Oriented Programming concepts
  • Experience building enterprise or backend applications
  • Strong SQL knowledge (joins, transactions, indexing, cursors)

Programming

  • Good Python programming skills
  • Strong analytical and problem-solving ability
  • Familiarity with REST APIs
  • Experience with Git and collaborative development

Concepts

  • Understanding of software design patterns
  • Ability to reason about system design and abstractions

AI / Modern Tooling Exposure

Experience With Any Of The Following

  • LLM APIs (OpenAI / Azure OpenAI / similar)
  • Prompt engineering or AI workflows
  • Agentic AI or AI-assisted development
  • Building PoCs using AI tools
  • Code generation tools or automation workflows
  • RAG systems or AI pipelines

Good to Have

  • Exposure to parsing or AST concepts
  • Experience with ANTLR or compiler fundamentals
  • Knowledge of template engines (Jinja / Mustache / similar)
  • Experience in modernization or legacy systems
  • Knowledge of Spring Boot / JPA / JDBC or .NET data access frameworks
  • Experience building developer tools or internal platforms

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143979759